如何使图像透明

时间:2015-06-30 13:10:25

标签: inno-setup pascalscript

我在inno设置中有一个欢迎页面的示例代码,它将用图像填充背景。 这是我使用的代码:

[Files]
Source: C:\Program Files (x86)\Inno Setup 5\Examples\MyProg.exe; DestDir: {app}
Source: F:\image.bmp; DestDir: {tmp}; Flags: dontcopy

[Code]
procedure InitializeWizard;
var
    ImageFile: String;
    Image: TBitmapImage;
begin
    ImageFile := ExpandConstant('{tmp}\image.bmp');
    ExtractTemporaryFile('image.bmp');
    Image := TBitmapImage.Create(WizardForm);
    with Image do
    begin
        Bitmap.LoadFromFile(ImageFile);
        Parent := WizardForm.WelcomePage;
        Autosize := True
        ReplaceColor := $00FF00FF;                        // Replace magenta...
        ReplaceWithColor := WizardForm.WelcomePage.Color; // ...with the background color of the page
    end;
end;

此代码使安装程序如下图所示:

enter image description here

现在我的问题是有没有办法让文字透明,以便用户可以看到完整的图片。 我希望你们都明白我想说的话。 感谢。

0 个答案:

没有答案