Карта сайтаСсылкиКонтакты

Хостинг


Применение своего цвета прозрачности для TImage

PDF Печать
Статьи

Свойство Transparent управления TImage определяет, должен ли быть показан фон позади объекта. Когда Transparent равен True, цвет левого верхнего пиксела изображения берется как прозрачный.

Пользовательский цвет прозрачности в TImage

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

Пример


with Image1 do
  begin
    // Середина изображения (точка нужного цвета)
    TransparentColor := Canvas.Pixels[24,24];
    // Не обязательно
    TransparentMode := tmFixed;
    Transparent := True;  
  end;

Примечание 1: Если свойство TransparentColor назначено, то свойство TransparentMode автоматически устанавливается в tmFixed так, чтобы новый цвет прозрачности мог использоваться позже. Если Вы хотите, чтобы TransparentMode игнорировал любые назначения и получал нижний левый пиксел, устанавливайте TransparentMode в tmAuto.


 

Добавить комментарий


Защитный код
Обновить