質問

私はPHP GDとアルファPNG画像を作る問題を持っています。私はImageMagikになどはありません。

画像はブラウザ内およびGFXプログラムで完璧にロードしますが、

、私はファイルを理解するのFlash AS3(アクションスクリプト)の問題を取得しています。これは、未知のタイプであることを訴えます。しかし、花火から同じスペックにこれらのファイルをエクスポートすることは罰金に動作します。 PHP GDでフォーマットすると、それの何か間違ったことを示唆しています、私はとてもます。

は、いくつかの同様の機能と、これを行うためのいくつかの方法があるようです。ので、多分これは権利ではないでしょうか?

$ image_p = imagecreatetruecolor($ width_orig、$ height_orig);

$image = imagecreatefrompng($filename); 

imagealphablending($image_p, false);
ImageSaveAlpha($image_p, true);
ImageFill($image_p, 0, 0, IMG_COLOR_TRANSPARENT);
imagealphablending($image_p, true);

imagecopyresampled($ image_p、$画像、0、0、0、0、$ width_orig、$ height_orig、$ width_orig、$ height_orig);

imagepng($ image_p、「NEW2 /".$ファイル名、0);

imagedestroy($ image_p)。

これは単に指定された幅/高さと、それが与えられたのファイルと新しいファイルに入れ、それらを取る - 。それはオリジナルと同じです。この例のためではなく、生産で、それは私がリサンプリングだ理由である、サイズを変更します。

役に立ちましたか?

解決

あなたが行う必要があり、透明性を維持するために、

imagealphablending($image_p, false);

の代わりに、 "真"。たぶんそれは、あまりにも形式の問題を解決します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top