現在、GDとPHPを使用してイメージを回転しています。各回転の後、画像の品質は悪化する。これを行うには良い方法はありますか?これが期待されていますか?PHPイメージの回転が1回転ごとに品質を失う
$img = new ImageClass;
list($original, $info) = $img->load($src);
// Determine angle
$angle = strtolower($angle);
if($angle == 'cw' || $angle == 'clockwise') $angle = 270;
if($angle == 'ccw' || $angle == 'counterclockwise') $angle = 90;
$rgb = $img->hex2rgb($bg_color);
$bg_color = imagecolorallocate($original, $rgb['r'], $rgb['g'], $rgb['b']);
$new = imagerotate($original, $angle, $bg_color);
それは多分jQueryを使って画像のクライアント側を回転させ、その後、サーバにPHPを介して画像を保存することは可能ですか?私はこれが画質に役立つと仮定しています。
これはiPhotoの仕組みでもあります。 – dkamins