image_type = $image_info[2];
if( $this->image_type == IMAGETYPE_JPEG ) {
$this->image = imagecreatefromjpeg($filename);
} elseif( $this->image_type == IMAGETYPE_GIF ) {
$this->image = imagecreatefromgif($filename);
} elseif( $this->image_type == IMAGETYPE_PNG ) {
$this->image = imagecreatefrompng($filename);
}
}
function save($filename, $image_type=IMAGETYPE_JPEG, $compression=75, $permissions=null) {
if( $image_type == IMAGETYPE_JPEG ) {
imagejpeg($this->image,$filename,$compression);
} elseif( $image_type == IMAGETYPE_GIF ) {
imagegif($this->image,$filename);
} elseif( $image_type == IMAGETYPE_PNG ) {
imagepng($this->image,$filename);
}
if( $permissions != null) {
chmod($filename,$permissions);
}
}
function output($image_type=IMAGETYPE_JPEG) {
if( $image_type == IMAGETYPE_JPEG ) {
imagejpeg($this->image);
} elseif( $image_type == IMAGETYPE_GIF ) {
imagegif($this->image);
} elseif( $image_type == IMAGETYPE_PNG ) {
imagepng($this->image);
}
}
function getWidth() {
return imagesx($this->image);
}
function getHeight() {
return imagesy($this->image);
}
function resizeToHeight($height) {
$ratio = $height / $this->getHeight();
$width = $this->getWidth() * $ratio;
$this->resize($width,$height);
}
function resizeToWidth($width) {
$ratio = $width / $this->getWidth();
$height = $this->getheight() * $ratio;
$this->resize($width,$height);
}
function scale($scale) {
$width = $this->getWidth() * $scale/100;
$height = $this->getheight() * $scale/100;
$this->resize($width,$height);
}
function resize($width,$height) {
$new_image = imagecreatetruecolor($width, $height);
imagecopyresampled($new_image, $this->image, 0, 0, 0, 0, $width, $height, $this->getWidth(), $this->getHeight());
$this->image = $new_image;
}
}
// End of SimpleImage class
$qry2="SELECT id,cartellafoto FROM gallery.nome where verticale='0' and id>882";
$qry_f1 = mysql_query ($qry2);
while ($riga_focus = mysql_fetch_assoc($qry_f1)) {
$cartellafoto=$riga_focus['cartellafoto'];
$titurl=$riga_focus['titurltop'];
$path = "/var/www/html/image/gallery/$cartellafoto";
mkdir("/var/www/html/image/gallery/$cartellafoto/154", 0755);
// Using the opendir function
$dir_handle = @opendir($path) or die("
ERROR: Cannot open $path");
echo("Directory Listing of $path
");
//running the while loop
while ($file = readdir($dir_handle))
{
if($file != "." && $file != ".."&& $file != ".small")
{
echo"file".$file;
$image = new SimpleImage();
$image->load("gallery/".$cartellafoto."/".$file);
$image->resize(154,91);
$image->save("gallery/".$cartellafoto."/154/".$file);
echo("
$file
");
}
}
}
//closing the directory
closedir($dir_handle);
?>