Внешний вид сайта:

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

Свойство 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.

Комментарии

Нет комментариев. Ваш будет первым!