Ciao a tutti,
ultimamente mi stavo interessando alla manipolazioni delle immagini in php e sono riuscito a buttar giù un metodo funzionante:
Come anticipato, le immagini vengono create con successo, ma la qualità viene pessima, come se non ci fosse l'antialias.codice:/* Creates a temporary image */ function createTempImg ($file_name, $file_width, $file_height, $new_name, $new_width, $new_height) { $img_from = imagecreatefromjpeg($file_name); $img_to = imagecreatetruecolor($new_width, $new_height); // Inserite queste 4 righe per cercare di migliorare la qualità delle img imageantialias($img_from, true); imageinterlace($img_from, true); imageantialias($img_to, true); imageinterlace($img_to, true); imagecopyresized($img_to, $img_from, 0, 0, 0, 0, $new_width, $new_height, $file_width, $file_height); imagejpeg($img_to, $new_name, 100); }
Allego un' immagine elaborata dal metodo... non c'è una riga dritta O_O'
Grazie!
Ciao :)

Rispondi quotando