JPGファイルはアップロードできますが、PNGファイルはアップロードできません。
PNG画像が保存されていませんが、この‰PNG À À°£ûïS JÄž Ÿ¬™Ù<íû;
アップロードされたPNGファイルを保存できません
私のコードouputsこのようなものです:私は間違って何をやっている
$source_gd_image = imagecreatefrompng($sourcefile); // <-- If PNG file
$target_gd_image = imagecreatetruecolor($target_image_width, $target_image_height);
if($source_image_type == IMAGETYPE_PNG) {
imagealphablending($target_gd_image, true); // Should this be false?
imagesavealpha($target_gd_image, true);
imagepng($target_gd_image); // <-- This is where the gibberish is outputed
}
if($source_image_type == IMAGETYPE_JPEG) {
imagecopyresampled($target_gd_image, $source_gd_image, 0, 0, 0, 0, $target_image_width, $target_image_height, $source_image_width, $source_image_height);
imagejpeg($target_gd_image, $target_file, $quality);
}
imagedestroy($source_gd_image);
imagedestroy($target_gd_image);
?
試行追加'ヘッダ( '画像/ PNGコンテンツタイプ:')の$ TARGET_FILEを仮定
を使用することを意味し、所望の出力ファイル名です。 – bfavaretto