Attualmente sto usando GD e alcuni PHP per ruotare le immagini. Dopo ogni rotazione la qualità dell'immagine peggiora. C'è un modo migliore per farlo o è previsto?L'immagine di PHP gira la qualità dopo ogni rotazione
$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);
È possibile ruotare l'immagine lato client con forse jquery e quindi salvare l'immagine tramite PHP sul server? Suppongo che questo aiuterà con la qualità dell'immagine.
Questo è anche il modo in cui iPhoto funziona. – dkamins