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] Éditer des BMP avec PHP


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Septembre 2005
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 147
    Par défaut [ImageMagick] Éditer des BMP avec PHP
    Bonjour,
    je suis en train d'écrire un script php qui doit éditer des bmp.
    La bibliothèque gd de php chargée de l'ouverture, l'édition et l'enregistrement des images ne prend pas en charge ce format.
    J'ai donc téléchargé les fonctions imagecreatefrombmp et imagebmp sur des sites de sources.
    J'ai trouvé deux versions. Une trés répendue sur les sites anglophone, qui à l'air trés complète (code plus conséquent en quantité en tout cas), écrite par
    JPEXS. Elle me renvoie les erreur suivantes à l'exécution du script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Notice: Undefined variable: palsize in c:\program files\easyphp1-8\www\bmp.php on line 51
    Notice: Undefined variable: palsize in c:\program files\easyphp1-8\www\bmp.php on line 52
    Notice: Undefined variable: retd in c:\program files\easyphp1-8\www\bmp.php on line 157
    Notice: Undefined variable: Dopl in c:\program files\easyphp1-8\www\bmp.php on line 173
    Ces variables ne sont définies nulle part. Il n'est pas indiqué qu'il faut les définir. Faut t'il que je leurs fixe une valeur ? laquelles ?

    J'ai trouvé un deuxième script qui fourni ces fonctions, et qui marche ... sur des bitmap noires. Dès que la bitmap a ne serais ce qu'un pixel non noir, le script fait "planter" php cad que le navigateur rend page introuvable.
    J'utilise easyphp 1.8 sous windows pour mes tests.
    Mes bitmaps sont en 640*480 en bmp windows 24 bits 96ppp.

    Avez vous une idée pour résoudre ce problème ?

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    297
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 297
    Par défaut
    un peut de code source si possible? du moins entre les lignes 50 et 173?

  3. #3
    Membre éprouvé
    Inscrit en
    Septembre 2005
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 147
    Par défaut
    voila en pièce jointe la source de la librairie anglophone.
    C'est la version que l'on trouve sur tous les sites anglophone de scripts.
    Fichiers attachés Fichiers attachés
    • Type de fichier : php bmp.php (11,7 Ko, 338 affichages)

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    297
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 297
    Par défaut
    Merci

    il faudrait que tu me donne aussi la façon dont tu appelles les différentes fonctions...
    (imagebmp en l'occurrence)

  5. #5
    Membre éprouvé
    Inscrit en
    Septembre 2005
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 147
    Par défaut
    voici le contenu tout bête d'un fichier test renvoyant les mêmes erreurs.
    dans mon code je fait en plus des modifications dans l'image avec les outils de gd.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    include "bmp.php";
    $monimage = imagecreatefrombmp("imagesource.bmp");
    imagebmp($monimage,"imagedestination.bmp");

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    297
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 297
    Par défaut
    imagesource.bmp est bien une image bmp? pas un jpeg renommer?
    tu as testé avec d'autre image bmp? plus petite?

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 02/08/2006, 18h10
  2. tracer des graphes avec php
    Par estampille dans le forum Langage
    Réponses: 1
    Dernier message: 19/07/2006, 18h28
  3. Envoyer des email avec PHP
    Par dolf13 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 12/07/2006, 10h49
  4. [SGBD] Gérer des droits avec php/mysql
    Par pontus21 dans le forum Administration
    Réponses: 9
    Dernier message: 04/05/2006, 19h56
  5. [Outil] est il possible de creer des aplications avec php
    Par reski dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/03/2006, 18h25

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