IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[ImageMagick] Résultat de qualité médiocre


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2004
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 128
    Points : 67
    Points
    67
    Par défaut [ImageMagick] Résultat de qualité médiocre
    Bonjour à tous,
    voilà, je génère des vignettes à partir d'image uploadé, après qlq soucis évoqué ici :
    http://www.developpez.net/forums/viewtopic.php?t=479477

    mon scrypt marche mais les vignettes son d'une qualité très médiocre

    j'ai effectué qlq retouche sur mon scrypt pour donné ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    function thumbail($path, $filename, $maxWidth, $maxHeight){//Créer une image à partir de $file
    	$file = $path.$filename;
        $img = ImageCreateFromJpeg("$file");
        //Dimensions de l'image
        $imgWidth = imagesx($img);
        $imgHeight = imagesy($img);
        //Facteur largeur/hauteur des dimensions max
        $whFact = $maxWidth/$maxHeight;
        //Facteur largeur/hauteur de l'original
        $imgWhFact = $imgWidth/$imgHeight;
        //fixe les dimensions du thumb
        if($whFact < $imgWhFact){//Si largeur déterminante
            $thumbWidth  = $maxWidth;
            $thumbHeight = $thumbWidth/$imgWhFact;
        } else { //Si hauteur déterminante
            $thumbHeight = $maxHeight;
            $thumbWidth = $thumbHeight*$imgWhFact;
        }
     
        //Crée le thumb (image réduite)
        $imgThumb = ImageCreateTruecolor($thumbWidth, $thumbHeight);
    	imageantialias( $imgThumb, True );
        //Insère l'image de base redimensionnée
        ImageCopyResized($imgThumb, $img, 0, 0, 0, 0, $thumbWidth, $thumbHeight, $imgWidth, $imgHeight);
    	imageantialias( $imgThumb, True );
        //Nom du fichier thumb
        $imgThumbName = $path."thumb_".$filename;
        //Crée le fichier thumb
        $fp = fopen($imgThumbName, "w");
        fclose($fp);
        //Renvoie le thumb créé
        ImageJpeg($imgThumb, $imgThumbName,100);
        return $imgThumbName;
    }
    mais rien n'y fait

    merci d'avance

  2. #2
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 216
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 216
    Points : 8 447
    Points
    8 447
    Billets dans le blog
    17
    Par défaut
    Remplace ton imagecopyresized( ) par imagecopyresampled( )

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2004
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 128
    Points : 67
    Points
    67
    Par défaut
    effectivement c'est beaucoup mieux, merci Seb

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CR XI] Impression d'une image de qualité médiocre
    Par juju05 dans le forum Débuter
    Réponses: 0
    Dernier message: 21/03/2013, 11h21
  2. Qualité médiocre d'impression Bitmap / Ico
    Par PHIL45 dans le forum Langage
    Réponses: 7
    Dernier message: 08/10/2009, 10h03
  3. [GD] Qualité médiocre de miniatures
    Par adrien334 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 14/04/2009, 11h38
  4. [ImageMagick] Texte -> image : très mauvaise qualité ?
    Par Yusuke dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 11/11/2005, 19h17
  5. [ImageMagick] Problème de qualité d'image
    Par rigolman dans le forum Bibliothèques et frameworks
    Réponses: 40
    Dernier message: 14/10/2005, 12h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo