Форум: "Основная";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
ВнизПрозрачность 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c