名前 題名 ▼ Saraさん > ▼ SOさん こんばんわ > > > > しかし、いずれにしても > > > > > > PB := MagickGetImagesBlob(Lwand,@cnt); > > > > > > だと、アルファチャンネルデータが消えてなくなる・・・ので、 > > > (何か勘違いしていなければ・・・ 帰ってから再度試しますが) > > > > そもそも、透過する色は指定してますか? > > ぱっと見たソースだと指定してないように見えます。。。 > > おぅ・・わかりづらくて、ごめんなさい。前提条件が無いですね・・・ > > ret := MagickReadImage(Lwand, PChar(UTF8Encode(FileName))); > > で、テスト的に読み込みをしているのがアルファチャンネル付きPNGファイルです。 > > なので、そのままMagickWriteImageで書き出すとアルファチャンネル付きBMPに > > なるわけですが、MagickGetImagesBlobでメモリに出力すると・・と言う話になるわけです。 > > もう少し、いじってみます。 > GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link