Что нового

PixelGetColor и PixelSearch на разных компьютерах

MadMNN

Новичок
Сообщения
27
Репутация
0
анализирую картинку с использованием PixelGetColor и PixelSearch
на одном компе все работает отлично.
на других не работает
картинки визуально одинаковые.

хотелось бы чтобы анализ работал на ЛЮБЫХ компьютерах

два вопроса:
1. как сравнить цвет с некоторой погрешностью?
2. какой разброс цвета(shade-variation) поставить в PixelSearch?
 

agikon

Знающий
Сообщения
789
Репутация
17
разрядность цветов на компьютерах выставлена одинакова?
а потом играет роль и то в каких форматах сохранён ртсунок, одинаковые картинки но с разными форматами имеют и разные коды цветов.

я думаю вам надо всё-таки искать причину несовпадения цветов. потому что сравнение по допускам это всё-равно очень не надёжно.

2. какой разброс цвета(shade-variation) поставить в PixelSearch?

если судить что у вас непонятко какой разброс , то так же не понятно какой и вам подойдёт.
Код:
_IsPressed
 
Автор
M

MadMNN

Новичок
Сообщения
27
Репутация
0
смысл в том что надо заставить на любом компьютере. при любом разрешении и разрядности. картинка одна и та же. закачивается с сервера.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
MadMNN
т.к. Pixel... функции работают с тем, что собственно на экране, то глубина цвета играет роль. если надо работать именно с самой картинкой, то рекомендую обратиться к библиотекам для работы с графическими файлами.
 
Верх