Jump to content

Redimensionner images !


jonathan

Recommended Posts

Bonjour,

Tu peux modifier le taux de compression en modifiant ce taux (à 90 ici chez moi) dans le fichier images.inc.

Mais attention, lorsque j’avais modifié la ligne du fichier images.inc comme conseillé sur le forum pour amélioré la qualité des photos en passant de 90 à 100 pour jpg mes images étaient devenues beaucoup trop lourdes.

Donc à toi de trouver le réglage qui te convient le mieux en fonction de la taille de tes photos au départ.

function returnDestImage($type, $ressource, $filename)
{
   $flag = false;
   switch ($type)
   {
       case 'gif':
           $flag = imagegif($ressource, $filename);
           break;
       case 'png':
           $flag = imagepng($ressource, $filename, 7);
           break;
       case 'jpeg':
       default:
           $flag = imagejpeg($ressource, $filename, 90);
           break;
   }
   imagedestroy($ressource);
   return $flag; 



Tu peux aussi configurer la taille des différentes images dans backoffice / preferences / images
sans oublie de regénérer les images après modifications grâce au bouton “régénérer des miniatures”

Merci
Rose

Link to comment
Share on other sites

Merci de ta réponse !!!
Et de me consacrer du temps :)

Le back office j'avais pigé ;)
Ce que je voudrais comprendre c'est comment ça marche pour les redimensionner (curieux :D)

$ressource ça correspond à quoi ?
Et la fonction sert juste à faire le tri c'est ça ?

Les fonction qui vont les redimensionner c'est imagegif, imagejpeg et imagepng ?

Merci encore...
Si je peux t'aider en retour ;)

Link to comment
Share on other sites

Bonjour,

$ressource ça correspond à quoi ?
Et la fonction sert juste à faire le tri c’est ça ?


A une variable que tu retrouve en base de donnée, mais je n'en sais pas plus.


Les fonction qui vont les redimensionner c’est imagegif, imagejpeg et imagepng ?


Non, c'est le type d'image, lorsque tu veux régler les .png, tu changes le paramètre en face de imagepng...etc

Merci
Rose
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...