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

Modules Perl Discussion :

Perl et Image::Magick


Sujet :

Modules Perl

  1. #1
    Rédactrice

    Avatar de stoyak
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 408
    Points : 1 491
    Points
    1 491
    Par défaut Perl et Image::Magick
    Salut à tous!

    J'utilise le module Image::Magick pour convertir mes fichiers pdf en jpg. J'en profite pour ajouter une petite ligne de texte sur l'image finale:

    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
     
    use strict;
    use Carp;
    use Image::Magick;
     
    my @fichiers_pdf = ('ppr.pdf');
     
    # Conversion des pdf en jpg et suppression des pdf
    foreach my $file_pdf (@fichiers_pdf) {
    	my $image = new Image::Magick;
    	if ($file_pdf =~/(.+)\.pdf$/i){
    	    my $name_jpg = $1.".jpg";
    		#conversion pdf to jpg
    		$image->Read($file_pdf);
    		my ($largeur,$hauteur) = $image->Get(qw(width height));	#Recupere les dimensions de l'image
    		$largeur = 5;
    		$hauteur = ($hauteur - 10);
    		$image->Annotate(x => $largeur, y => $hauteur,
    		                 pointsize => 10, 
    		                 fill      => 'black', 
    		                 text      => 'Nouvelle image'
    		                 );
    		#$image ->Resize(width=>580, height=>400);
    		$image->Write($name_jpg);
    		# suppression pdf
    		#unlink ($file_pdf);
    	}
    }
    ça marche impeccable sur mon mac perso, mais dès que je passe sur le serveur (MAC OS X server), j'ai un petit souci.
    mon image .jpg est bien créée, sauf que la ligne de texte que je voulais ajouter est absente.
    J'ai installé les mêmes modules et packages que ce soit sur l'ordi ou sur le serveur ...
    Quelqu'un aurait-il une idée?

    Merci!

  2. #2
    Rédactrice

    Avatar de stoyak
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 408
    Points : 1 491
    Points
    1 491
    Par défaut
    après un petit google, de nombreuses personnes sont dans mon cas! Hélas, jamais de solution ou de pistes pour leurs soucis!

    je me demande si le problème ne pourrait pas venir du fait que je suis sur le serveur, et que pour une raison ou une autre, ça lui pose souci .. car ttes les install de modules, de font, .. sont les mêmes sur les deux machines.

Discussions similaires

  1. Documentation image magick
    Par rigolman dans le forum Bibliothèques et frameworks
    Réponses: 17
    Dernier message: 18/06/2009, 11h30
  2. perl infomanik et Image::Magick
    Par zn415 dans le forum Web
    Réponses: 4
    Dernier message: 28/05/2008, 08h24
  3. Utilisation de Image::Magick
    Par LE NEINDRE dans le forum Modules
    Réponses: 2
    Dernier message: 18/05/2006, 15h13
  4. Problème XML::Simple & image::Magick
    Par rori dans le forum Modules
    Réponses: 5
    Dernier message: 17/05/2006, 17h02
  5. [Image] Gif animé avec image magick
    Par rigolman dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 20/10/2005, 17h27

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