実行時に .res ファイルから読み込む透明度を利用する透かしの PNG があります。それは完全に黒として表示されます (透明度を誤って処理したため)。
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 クラスまたはプロパティの使用に関係しています。