PHP GDとアルファPNG画像を作ります
-
25-09-2019 - |
質問
私は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);
の代わりに、 "真"。たぶんそれは、あまりにも形式の問題を解決します。
所属していません StackOverflow