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