У меня есть небольшая проблема .. Я разрабатываю SkinEngine, который позволяет использовать приложение Delphi Vcl. для этой цели я разработал новый формат файла (mSkin), чтобы разместить данные моего скина. Так что мой файл скина содержит 2 заголовка, первый содержит некоторую информацию о цветах, используемых скином, второй содержит растровое изображение, используемое (тип растрового изображения - это растровое изображение альфа-канала, чтобы поддерживать прозрачность). В моем управлении я использую функцию для извлечения растрового изображения объекта из растрового изображения (mSkin.Bitmap) и нарисовать это растровое изображение на моем элементе управления. проблема в том, что, когда растровое изображение не сформировано, я получил плохое качество при масштабировании исходного растрового изображения. Размер растрового изображения объекта пропорционален размеру управления (при изменении размера контура ==> изменение растрового изображения тоже.) масштабирование растрового изображения без потери качества
Я попытался прочитать стиль vcl, чтобы решить проблему .. но это кажется очень трудным для чтения. есть способ скопировать растровое изображение и сохранить качество?
Почему вы не используете ** стили VCL? –
@Uli Gerhardt: это для образовательной цели. –