Вниз
Скачать: CL | DM;

Прозрачность TImage.   Найти похожие ветки 

← →
SnakeAK ©   (2005-10-10 11:44) [0]

К примеру есть картинка -- красный овал, как сделать чтобы отображался только овал (остальное прозрачно) понятно, но как сделать чтобы при установки на Image другого курсора он менялся только на овале, а не в прямоугольнике ограничивающем Image?


← →
Antonn ©   (2005-10-10 12:13) [1]

OnMouseMovie возвращает координаты, по этим координатам проверять цвет пиксела картинки.


← →
SnakeAK ©   (2005-10-13 09:17) [2]

Задача более сложная, картинка (овал) не одноцветная (цвета могут быть любые), а остальное прозрачно.


← →
MBo ©   (2005-10-13 10:16) [3]

Твой "овал" имеет границу некой формы, которая, видимо, описывается математическим выражением. Вот и проверяй.


← →
SnakeAK ©   (2005-10-13 10:25) [4]


> Твой "овал" имеет границу некой формы, которая, видимо,
> описывается математическим выражением

Берется произвольное изображение из файла, выражения нет.


← →
REA   (2005-10-13 11:04) [5]

Тем не менее есть понятие, о том что прозрачно. Вот это самое можно использовать. Запомнить координаты верха картинки и сравнивать с оригиналом.


← →
Antonn ©   (2005-10-13 11:32) [6]

SnakeAK ©   (13.10.05 9:17) [2]
Задача более сложная, картинка (овал) не одноцветная (цвета могут быть любые), а остальное прозрачно.

ну вот и проверяй цвет прозрачный в OnMouseMove, примерно так:
if image1.picture.bitmap.canvas.pixel[x,y]=image1.transparentcolor then прозрачно else не прозрачно.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
4-1125501446
ndn
2005-08-31 19:17
2005.11.06
Проблема с переносимосьтю приложения на win98


4-1125120110
ndn
2005-08-27 09:21
2005.11.06
Принтер замедляет печать


9-1119430602
FUNKy
2005-06-22 12:56
2005.11.06
Потомок TGLActor , корректное создание run-time


4-1126063936
Strech
2005-09-07 07:32
2005.11.06
Заголовочные файлы от Setupapi. lib/dll


2-1129128179
Fast2
2005-10-12 18:42
2005.11.06
Как запичать в таблицу данные типа Date?




   Наверх