Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Narindo

Pages: [1]
1
dramster , работу проделал большую, но не в том направлении. ))

Толи я не так свои мысли выразил. Толи вы меня не понимаете...

Давайте зайдем с другой стороны. Задача:
есть файл 40-60.bmp размером 10 на 10 пикселов.
есть файл 50-60.bmp размером 10 на 10 пикселов.
есть файл 40-70.bmp размером 10 на 10 пикселов.
есть файл 50-70.bmp размером 10 на 10 пикселов.
есть файл map.bmp размером 100 на 100 пикселов.

нужно взять содержимое файла 40-60.bmp и поместить его в файл map.bmp. Причем так чтобы верхний левый угол содержимого файла 40-60.bmp оказался на координатах х=40 у=60 в файле map.bmp.
и так со всеми 4-мя картинками:
содержимое файла 50-60.bmp и поместить его в файл map.bmp. Причем так чтобы верхний левый угол содержимого файла 50-60.bmp оказался на координатах х=50 у=60 в файле map.bmp.
содержимое файла 40-70.bmp и поместить его в файл map.bmp. Причем так чтобы верхний левый угол содержимого файла 40-70.bmp оказался на координатах х=40 у=70 в файле map.bmp.
содержимое файла 50-70.bmp и поместить его в файл map.bmp. Причем так чтобы верхний левый угол содержимого файла 50-70.bmp оказался на координатах х=50 у=70 в файле map.bmp.


Пайнт, фотошоп и любой другой ручной способ не предлагать. Задача будет на много маштабнее чем 4 картинки и тут нужно автоматизировать процесс.

на сколько я понимаю функционал кликера тут не поможет. Подскажите тогда другую программу, которая может это сделать.

2
 я же вроде подробно писал задачу для чего нужна эта новая функция...
FSCapture - не подойдет. с ней можно быстро наделать скриншотов, а вот склеить их в один файл она не поможет.
мне же нужно:
1. сделать скрин экрана и распознать координаты места (кликером это осилю)
2. далее определяется положения карты на скрине и вырезается кусок со скрина - чисто одной карты (кликером это осилю)
3. производится анализ и расчет верхнего левого угла ( маленького, только что отснятого кусочка) карты, где он должен быть на большой карте (кликером это осилю)
4. нужно произвести "вклеивание" маленького кусочка карты на большой в заданное место. а вот тут-то функционал кликера не позволяет это сделать.
и если будет функция наподобие той что я описал выше, то я смогу решить свою проблему

3
в кликере есть функция, которая берет часть графического буфера и сохраняет в файл:

SCREENSHOTEX(x1, y1, x2, y2, ["pref"], [format]) - сохраняет графический буфер анализа на диск

мне была бы полезна дополнительная функция, которая брала бы часть графического буфера и сохраняла бы его в указанный файл в указанное место.

пример:
SCREENSHOTEXIN(x1, y1, x2, y2, x3, y3 , ["file"], [format]) , где
x1, y1, x2, y2 - четыре координаты, описывающие сохраняемую область буфера
х3, у3 это координаты в в сохраняемом файле "file", куда должен встать верхний левый угол "вырезанного" фрагмента из буфера. (вырезанный фрагмент может просто "накладываться" сверху перезаписывая, то что оказалось на том месте, куда он сохраняется)

мне это нужно для построения большой карты в игре.
В игре показывается только маленькая часть мира и координаты, где я нахожусь. с данной функцией у меня бы получилось взять маленький кусочек карты и засунуть его на большую карту в место, соответствующее его координатам. и с течением времени у меня бы появился файл-карта тех мест где я был.

возможно ли сделать такую функцию? если нет то подскажите как мне решить эту задачу: взять часть буфера и поместить в указанное место в указный файл

Pages: [1]