[Setup]: WizardImageAlphaFormat

Допустимые значения:

none, defined, premultiplied

Значение по умолчанию:

none

Описание

Значение none указывает на то, что любое изображение мастера, представляющее собой файл .bmp с глубиной цвета 32-бит, не имеет альфа-канал.

Значение premultiplied указывает на то, что любое изображение мастера, представляющее собой файл .bmp с глубиной цвета 32-бит, имеет альфа-канал, в котором значения красного, зелёного и синего каналов "предомножены" на его значение ([r, g, b, a]=[R·A, G·A, B·A, A]).

Значение defined, указывает на то, что любое изображение мастера, представляющее собой файл .bmp с глубиной цвета 32-бит, имеет альфа-канал, но значения каналов имеют обычное представление ([R,G,B,A]).

Эта директива не имеет никакого эффекта, если .bmp файл изображения не имеет глубину цвета 32-бит.

Для создания файлов .bmp с прозрачностью, совместимых с Inno Setup, можно использовать бесплатный графический редактор Paint.NET. Откройте изображение с прозрачностью в Paint.NET и сохраните его в формате "32-bit Bitmap Image (.bmpx)". Измените расширение полученного файла .bmpx на .bmp и установите для этой директивы значение defined. Эти файлы могут казаться большими, но Inno Setup сжимает их с помощью алгоритма LZMA, который обычно обеспечивает более высокую степень сжатия по сравнению, например, со сжатием PNG.

См. также:

WizardImageFile
WizardSmallImageFile