ご利用ありがとうございます。作者のよやです。 ImageMagick で生成した PNG 画像を使った入れ替えは、何パターンか確認していますが、 PNG の形式には色々な種類がありますので対応していないケースもあるかもしれません。 PNG ファイルを頂ければこちらで解析しますので、是非お申し付け下さい。
返信・ご対応 ありがとうございます。 PNGファイルの種類を調べた所、深度の設定で変化がありましたので、ご報告いたします。 深度を設定する事で解決しました。
設定しない場合、深度が16でPNGデーターが作られていて、そのPMGではエラーを起こしていたようです。
お世話になります。 バグのご報告を致します SWF Editer 0.58
ImageMagicので作成されたPMGファイルが使えない テストコード
$imageFileName = "http::/sarver/testImagemagic/";//サーバーのレスポンスで画像ファイル取得(imageMagicで作成) //$imageFileName = "http::/sarver/gc/";//サーバーのレスポンスで画像ファイル取得(gbで作成) 正しく動作する //$imageFileName = "/tmp/test.png"; GCで作ったPNGファイルは正しく動作する
$swf = new SWFEditor(); $swf->input(file_get_contents($swfPath)); if ($swf->replacePNGData(1, $dat) == false) {
} header('Content-type: application/x-shockwave-flash'); echo $swf->output();