我有一个水印的PNG,它利用我在运行时从.res文件加载的透明度。它完全是黑色的(由于错误处理透明度)。
RS := TResourceStream.Create(hInstance, 'WATERMARK', RT_RCDATA);
Bitmap := TBitmap.Create(768, 960);
Bitmap.LoadFromStream(RS);
Image1.Bitmap := Bitmap;
Image1.WrapMode := TImageWrapMode.iwStretch;
我使用相同的代码和位图,我在平均时间内大大缩小了尺寸,但我宁愿使用具有透明度和分辨率的PNG。反正有没有让Firemonkey中的TBitmap正确处理PNG的透明度?
我在此主题上阅读的所有内容都涉及使用firemonkey中不可用的VCL类或属性