Smart Image

filomeni

Moderatore
Membro dello Staff
MOD
14 Mag 2006
1.054
6
38
53
Roseto degli Abruzzi (TE)
www.sitiweb.cloud
Salve,
non capisco perchè nella funzione qui sotto se il file che deve essere ridimensionato è un jpg funziona benissimo, ma se inserisco un file di estensione diversa la funzione "resize" non funziona
Codice:
include "SmartImage.class.php";
							$src = "img/file_da _ridimensionare.jpg";
							$waterMark = "img/waterMark.gif')";
							$destination = "new_img";
							//$destination .="/";
							// Start!
						
							$img = new SmartImage($src);
							// Resize and save file
							$img->resize(700,700, false);
							$img->addWaterMarkImage("img/waterMark.gif");
							$img->saveImage($destination.$uploadFileName);
nel file "SmartImage.class.php" sono contemplate anche le estensioni png e gif...
Codice:
private function findMime($file) {
		$file .= ".";
		$bit = explode(".", $file);
		$ext = $bit[count($bit)-2];
		if ($ext == 'jpg')		return array('image/jpeg', 2);
		elseif ($ext == 'jpeg')	return array('image/jpeg', 2);
		elseif ($ext == 'gif')	return array('image/gif', 1);
		elseif ($ext == 'png')	return array('image/png', 3);
		else return array('image/jpeg', 2);
	}
sapete darmi una spegazione?
Grazie Maurizio
 

Discussioni simili