Прозрачное управление изображением с передискретизацией в Delphi

У меня есть форма с фоновым изображением (, нарисованным на форме в Form1.Repaint ).

Что я ищу:Прозрачный элемент управления изображением, который может плавно изменять размер (передискретизировать )загруженное изображение.

(Мне нужно, чтобы он был прозрачным, потому что фоновое изображение формы должно быть видно через)

Что я пробовал:

  • Стандартный TImage:Он прозрачный, но не ресэмплирует.

  • Графика32 / Изображение32:Ресэмплирует красиво, но не прозрачно.

    Я уже несколько часов гуглил в поисках исправлений или -обходных путей, но так и не нашел решения. Это не имеет никакого отношения к тому, что изображение, загруженное в Image32, прозрачно, но вместо этого цвет фона элемента управления по-прежнему остается белым (white = свойство color -элемента управления Image32, и установка его в clNone не работает ). Очевидно, так и задумано

  • GR32ex(Пакет компонентов расширения GR32 ), который якобы добавляет свойство Transparent -, однако он не обновлялся уже много лет, и я не могу его установить. Он выдает огромное количество ошибок в Delphi 2010 и Graphics32 v. 1.9.

Может ли кто-нибудь думать о решении или обходном пути? Все, что я хочу, это элемент управления с прозрачностью и передискретизацией.

Спасибо!

6
задан Michael 25 June 2012 в 13:43
поделиться