2

奇妙な振る舞いをします...

このスクリプトを画像操作(回転)に使用すると、使用するたびに画像サイズが大きくなります。

たとえば、2回使用すると、画像が168.4から53.2Kb変化します。

$image_source = imagecreatefromjpeg($path_u);
$rotate = imagerotate($image_source, $angle, 0);
imageinterlace($rotate, true);

unlink($path_u);
imagejpeg($rotate, $path_u, 100);
imagedestroy($rotate);

何か問題がありますか、それともこの効果をもたらすgd関数ですか?

4

2 に答える 2

3
imagejpeg($rotate, $path_u, 100);

100%の品質で保存している場合、品質が同じであっても、より多くのディスク容量が必要になります

于 2013-03-18T13:48:26.920 に答える
0

品質設定を100%に設定しました。元の画像は、低品質の設定で作成された可能性があります。

于 2013-03-18T13:48:31.010 に答える