Uso dei cookie

Questo sito non fa uso di cookie per la profilazione in prima persona.
Questo sito fa però uso di cookie tecnici. Questo sito utilizza inoltre embed di codice e servizi esterni. Nell'informativa estesa sono disponibili i link alle terze parti ove negare i cookies dei terzi che possono profilare se attivati dall'utente sul sito del terzo.
Procedendo nella navigazione o cliccando su "Accetto" si acconsente all'uso dei cookie.


Policy Accetto

A+ A- T+ T-

Cantiere 21 Nights In evidenza

Scritto da 
Vota questo articolo
(0 Voti)
2092
0
0
Ultima modifica il Martedì, 12 Aprile 2016 17:59
Cantiere 21 Nights
Le sfavillanti notti al Cantiere 21 che animano la vita notturna di Perugia
Cantiere 21 Nights
   
$sizeVal) { $name = basename($srcImg); $dir = dirname($srcImg); $filename = $dir.'/'.$sizePref.'_'.$name; //echo "Key=" . $x . ", Value=" . $x_value; if (!file_exists($filename) or ($force == true)) { $newImage = $filename; $width = $sizeVal; $height = $sizeVal; // Content type header('Content-Type: image/jpeg'); list($width_orig, $height_orig) = getimagesize($srcImg); $ratio_orig = $width_orig/$height_orig; if ($width/$height > $ratio_orig) { $width = $height*$ratio_orig; } else { $height = $width/$ratio_orig; } $image_p = imagecreatetruecolor($width, $height); $image = imagecreatefromjpeg($srcImg); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig); imagejpeg($image_p, $newImage, 100); } // end if file exits }// end foreach } /* function thumbGenerate($imageName,$galleryPath,$thumbSizes,$root,$respThumb) { $imageName = $root.$galleryPath.$imageName; $thumbDir = $root.$galleryPath.'thumb'; if (!file_exists($thumbDir)) { mkdir($thumbDir, 0777, true); } $name = basename($imageName); $image = imagecreatefromjpeg($imageName); $filename = $root.$galleryPath.'thumb/thumb-'.$name; // update 1.1.3 if ($respThumb == TRUE) { $name = basename($name,'.jpg'); $filename = $root.$galleryPath.'thumb/thumb-'.$name.'@2x.jpg'; } $thumb_width = $thumbSizes[0]; $thumb_height = $thumbSizes[1]; $width = imagesx($image); $height = imagesy($image); $original_aspect = $width / $height; $thumb_aspect = $thumb_width / $thumb_height; if ( $original_aspect >= $thumb_aspect ) { // If image is wider than thumbnail (in aspect ratio sense) $new_height = $thumb_height; $new_width = $width / ($height / $thumb_height); } else { // If the thumbnail is wider than the image $new_width = $thumb_width; $new_height = $height / ($width / $thumb_width); } $thumb = imagecreatetruecolor( $thumb_width, $thumb_height ); // Resize and crop imagecopyresampled($thumb, $image, 0 - ($new_width - $thumb_width) / 2, // Center the image horizontally 0 - ($new_height - $thumb_height) / 2, // Center the image vertically 0, 0, $new_width, $new_height, $width, $height); imagejpeg($thumb, $filename, 100); md5gen($galleryPath,$root); } function md5gen($galleryPath,$root) { $logDir = $root.$galleryPath.'/logs'; if (!file_exists($logDir)) { mkdir($logDir, 0777, true); } $logFile = $logDir.'/gallery-log.txt'; $handle = fopen($logFile, 'w') or die('Cannot open file: '.$logFile); $md5 = md5_file($root.$galleryPath); fwrite($handle, $md5); } function md5check($galleryPath,$root) { $md5file = $root.$galleryPath.'/logs/gallery-log.txt'; $md5file = file_get_contents($md5file); if (md5_file($root.$galleryPath) == $md5file) { $result = "not-changed"; }else{ $result = "changed"; } return $result; } */ ?>