ciao raga,
tutto funzionava alla grande in locale. poi ho trasferito tutto sul server on line. il problema è che, usando le funzioni di imgresize di php, vedendo le foto ridimensionate sul server è come se fossero state ridotte anche nel numero di colori: è impressionante. c'à qualcosa che non ho considerato?
la versione del php locale è 4.3.0 e quella su server è 4.3.11.
inoltre le librerie gd sono abilitate.
![]()
ecco il codice. preciso che le img si vedono e si vedono ridimensionate secondo le mie indicazioni. quello che non funziona è qualcosa legato al resampling. e la cosa non varia se aumento o diminuisco le dimensioni finali. forse manca qualche parametro da settare?
codice:// File and new size $filename = "foto_mostre/".$_GET['file']; $w_nuovo=$_GET['w_nuovo']; $h_nuovo=$_GET['h_nuovo']; // Content type header('Content-type: image/jpeg'); // Get new sizes list($width, $height) = getimagesize($filename); // Load if ($_GET[lato_quadrato]){$thumb = imagecreate($_GET[lato_quadrato], $_GET[lato_quadrato]);} else{$thumb = imagecreate($w_nuovo, $h_nuovo);} $source = imagecreatefromjpeg($filename); // Resize imagecopyresized($thumb, $source, 0, 0, 0, 0, $w_nuovo, $h_nuovo, $width, $height); // Output imagejpeg($thumb);


Rispondi quotando
