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] Enregistrer l'image redimensionnée


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 42
    Points : 36
    Points
    36
    Par défaut [ImageMagick] Enregistrer l'image redimensionnée
    Bonjour bonjour,

    J'ai recupéré une fonction sur le net qui me sert à redimensionner une image. Seulement, il y a un soucis. L'image que j'affiche dans mon navigateur est à la bonne taille mais je souhaite l'enregistrer dans un dossier bien précis... Seulement, je ne sais pas comme faire. QQun pourrait-il m'éclairer ??? Merci beaucoup!!

    Voilà mon code :

    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
     
    $filename = 'colombier_plan_rez_E1.gif';
     
    // Définition de la largeur et de la hauteur maximale
    $width = 120;
    $height = 90;
     
    // Content type
    header('Content-type: image/gif');
     
    // Cacul des nouvelles dimensions
    list($width_orig, $height_orig) = getimagesize($filename);
     
    if ($width && ($width_orig < $height_orig)) {
       $width = ($height / $height_orig) * $width_orig;
    } else {
       $height = ($width / $width_orig) * $height_orig;
    }
     
    // Redimensionnement
    $image_p= 
    $image_p = imagecreatetruecolor($width, $height);
    $image = imagecreatefromgif($filename);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
     
    // Affichage
    $test=imagegif($image_p, null, 100);
    echo $test;
    J'ai déjà essayer un copy... mais rien n'y fait!

    Merci d'avance!!!

  2. #2
    Membre habitué
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Points : 156
    Points
    156
    Par défaut
    Slt
    enleve le header('Content-type: image/gif');
    et à la fin de ton script fait
    imagegif( $image_p, '/mondossier/nomfichier.gif' );

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/06/2008, 16h45
  2. [ImageMagick] Choix pour redimensionner une image
    Par Overstone dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 21/08/2007, 00h39
  3. [ImageMagick] imagejpeg : impossible d'enregistrer l'image
    Par julien.63 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 11/01/2007, 16h56
  4. [ImageMagick] Redimentionner une image sans l'enregistrer
    Par gunth dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 26/11/2006, 14h46
  5. [ImageMagick] Enregistrement d'images
    Par generalalaczar dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 15/09/2006, 20h31

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