[10.0.060] Optimisation du code de création des images mini
This commit is contained in:
parent
a3d0f7ac71
commit
e5e0f2c471
@ -792,14 +792,13 @@ class common {
|
|||||||
* @param string $dets image destination
|
* @param string $dets image destination
|
||||||
* @param integer $desired_width largeur demandée
|
* @param integer $desired_width largeur demandée
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function makeThumb($src, $dest, $desired_width) {
|
function makeThumb($src, $dest, $desired_width) {
|
||||||
// Vérifier l'existence du dossier de destination.
|
// Vérifier l'existence du dossier de destination.
|
||||||
$path = pathinfo($dest);
|
$path = pathinfo($dest);
|
||||||
if (!is_dir($path['dirname'])) {
|
if (!is_dir($path['dirname'])) {
|
||||||
mkdir($path['dirname']);
|
mkdir($path['dirname']);
|
||||||
}
|
}
|
||||||
|
// Type d'image
|
||||||
switch(mime_content_type($src) ) {
|
switch(mime_content_type($src) ) {
|
||||||
case 'image/jpeg':
|
case 'image/jpeg':
|
||||||
case 'image/jpg':
|
case 'image/jpg':
|
||||||
@ -812,7 +811,7 @@ class common {
|
|||||||
$source_image = imagecreatefromgif($src);
|
$source_image = imagecreatefromgif($src);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
// Image valide
|
||||||
if ($source_image) {
|
if ($source_image) {
|
||||||
$width = imagesx($source_image);
|
$width = imagesx($source_image);
|
||||||
$height = imagesy($source_image);
|
$height = imagesy($source_image);
|
||||||
@ -834,7 +833,8 @@ class common {
|
|||||||
return (imagegif($virtual_image, $dest));
|
return (imagegif($virtual_image, $dest));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
return (false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user