C++ Builder RAD Studio XE6で作業中にPng画像を使用したいと思います。私はgraphics32のlibを使用しており、私はランタイムとdesigntimeパッケージをインストールすることができました。フォームにTImage32コンポーネントを配置してから、TImage32にpngイメージをロードしますが、透明度の代わりにバックグラウンドでホワイトカラーを取得します。私は私のフォーム上に透明なPNG画像を得るために、私は何をしなければならないのかわかりません。Pngグラフィックスの透明性32、Builder XE6
私はあなたの助けに非常に感謝しています。
昨日、私はgraphics32の透明なpngの解決策を探しているうちに困っていました。私は何か間違っていました、そして今私がフォームにImage321を入れて、ファイル(Image321-> Bitmap-> LoadFromFile( "rabbit.png");)をロードしようとすると - モジュール 'rtl200のアドレス501608E6でアクセス違反を取得する.bpl '。アドレス003A004Fの読み取り。私はgraphics32を再度インストールしようとしましたが、モジュールrtl200.bplのアクセス違反の問題は続きます。不幸にも、私は現時点でgr32pngライブラリを試すことはできません。何かアドバイス? –
Image321 - >ビットマップ - > LoadFromFile( "rabbit.png")でPNGファイルを読み込むことはサポートされていません。 rabbit.pngはアクセス違反の原因となるかもしれないビットマップであると仮定します。 – CWBudde
オブジェクトインスペクタからイメージをImage321に読み込むと、すべてが機能しているようです。しかし、アプリケーションからイメージを読み込もうとすると、イメージファイルのフォーマットに関係なく、AViolationメッセージが表示されます(Image321 - >ビットマップ - > LoadFromFile( "rabbit.bmp"); - 32ビットビットマップ)。私はRad XE6とgraphics32を再インストールしましたが、同じ問題はそのままです。私はWindows OSに何かをした可能性はありますか? –