Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: 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 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
14-1129407214
Юрий Зотов
2005-10-16 00:13
2005.11.06
Пропал ребенок.


14-1129193739
Kolan
2005-10-13 12:55
2005.11.06
Объясните разницу между SDK и Драйвером.


14-1129202563
Иг_Иг
2005-10-13 15:22
2005.11.06
Ася - Icq


14-1129064523
Trajor
2005-10-12 01:02
2005.11.06
Подсветка синтаксиса


3-1127730434
_RusLAN
2005-09-26 14:27
2005.11.06
Как перенести даные из MS Access в базу Firebird