Применение своего цвета прозрачности для TImage
Пользовательский цвет прозрачности в TImage
Если Вы не хотите, чтобы левый верхний пиксел определял цвет прозрачности, Вы можете установить свойство TransparentColor программно.
Пример
with Image1 do
begin
// Середина изображения (точка нужного цвета)
TransparentColor := Canvas.Pixels[24,24];
// Не обязательно
TransparentMode := tmFixed;
Transparent := True;
end;
Примечание 1: Если свойство TransparentColor назначено, то свойство TransparentMode автоматически устанавливается в tmFixed так, чтобы новый цвет прозрачности мог использоваться позже. Если Вы хотите, чтобы TransparentMode игнорировал любые назначения и получал нижний левый пиксел, устанавливайте TransparentMode в tmAuto.
Комментарии