1

理由はわかりませんが、imagepng には何か変なところがあります。使用するたびimagepng($image_p,NULL,9);にファイルをアップロードしてページに表示しますが、使用するimagepng($image_p,'upload/test.png',9);と画像をアップロードしますが、ページは「エラーが含まれているため、画像_を表示できません」というメッセージを返します。後続のコードは機能しません。

ここで私が間違っていることを教えてください。

より詳細なコードは次のとおりです。

$im = imagecreatefrompng($filename2);
$size = getimagesize($filename2);
$w = $size[0];
$h = $size[1];
$nw = 200;
$nh = 200;
$image_p = imagecreatetruecolor($nw,$nh);
imagecopyresampled($image_p,$im,0,0,$_GET['left']*1,$_GET['top']*1,$nw,$nh,$_GET['width']*1,$_GET['height']*1);
header('Content-Type: image/png');
$fn1 = "fin_".substr(uniqid(md5(rand()), true),0,10).".".$extension;
imagepng($image_p,'upload/'.$fn1,9);
4

1 に答える 1

1

私は削除header('Content-Type: image/png');し、それは働いた。信じられない。

私を助けてくれてありがとう、フレッド ii。お時間をいただき、誠にありがとうございます。

于 2013-09-08T14:39:32.663 に答える