pmorin a écrit 1 commentaire

  • # fonction reduireImageJpeg()

    Posté par  . En réponse au message ajuster la grandeur d'une photo. Évalué à 1.

    Je te propose cette fonction pour réduire les images jpeg, il faudrait s'en inspirer pour les autres formats.




    /*======================================
    Fonction reduireImageJpeg()
    ======================================*/

    function reduireImageJpeg($source, $dest, $largeur) {
    // $source est le nom absolu du fichier à réduire
    // $dest est le nom absolu du fichier de l'image réduite
    // $largeur est la largeur voulue pour l'image réduite


    $orig = imagecreatefromjpeg($source);
    $thumbX = $largeur;
    $imageX = imagesx($orig);
    if ($imageX < $thumbX) {
    copy($source, $dest);
    } else {
    $imageY = imagesy($orig);
    $thumbY = (int)(($thumbX*$imageY) / $imageX );
    $new = imagecreatetruecolor($thumbX, $thumbY);
    imagecopyresampled ($new, $orig, 0, 0, 0, 0, $thumbX, $thumbY, $imageX, $imageY);
    imagejpeg($new,$dest);
    imagedestroy($new);
    imagedestroy($orig);
    }
    } // fin de la fonction reduireImagejPEG()

    Bon courage