OVH Cloud OVH Cloud

ImageMagick

3 réponses
Avatar
Alexandre Jaquet
Bonjour,

J'ai un petit soucie avec ImageMagick, J ai installé le package
PerlMagick comme indiqué sur le site :
http://www.dylanbeattie.net/magick/howto.html

mais une fois que je veux faire des test j ai

[error] [client 127.0.0.1] Premature end of script headers: imagedemo1.pl
[error] [client 127.0.0.1] Can't load
'C:/indigoperl/perl/site/lib/auto/Image/Magick/Magick.dll' for module
Image::Magick: load_file:Le module spécifié est introuvable at
C:/indigoperl/perl/lib/DynaLoader.pm line 230.
[error] [client 127.0.0.1] at
C:/indigoperl/apache/cgi-bin/imagedemo1.pl line 4
[error] [client 127.0.0.1] Compilation failed in require at
C:/indigoperl/apache/cgi-bin/imagedemo1.pl line 4.
[error] [client 127.0.0.1] BEGIN failed--compilation aborted at
C:/indigoperl/apache/cgi-bin/imagedemo1.pl line 4.

quand j ai installé ImageMagick je n ai pas eu de pb, si je look
dans le repertoire C:/indigoperl/perl/site/lib/auto/Image/Magick/
magick.dll est bien présent

si quelqu un a une idée ca serait cool

merci

3 réponses

Avatar
DoMinix
"Alexandre Jaquet" <""alexjaquet"@[no spam]msn.com"> a écrit:
Bonjour,

J'ai un petit soucie avec ImageMagick, J ai installé le package PerlMagick
comme indiqué sur le site : http://www.dylanbeattie.net/magick/howto.html

mais une fois que je veux faire des test j ai

[error] [client 127.0.0.1] Premature end of script headers: imagedemo1.pl
[error] [client 127.0.0.1] Can't load
'C:/indigoperl/perl/site/lib/auto/Image/Magick/Magick.dll' for module
Image::Magick: load_file:Le module spécifié est introuvable at
C:/indigoperl/perl/lib/DynaLoader.pm line 230.
[error] [client 127.0.0.1] at C:/indigoperl/apache/cgi-bin/imagedemo1.pl
line 4
[error] [client 127.0.0.1] Compilation failed in require at
C:/indigoperl/apache/cgi-bin/imagedemo1.pl line 4.
[error] [client 127.0.0.1] BEGIN failed--compilation aborted at
C:/indigoperl/apache/cgi-bin/imagedemo1.pl line 4.

quand j ai installé ImageMagick je n ai pas eu de pb, si je look
dans le repertoire C:/indigoperl/perl/site/lib/auto/Image/Magick/
magick.dll est bien présent

si quelqu un a une idée ca serait cool

merci


Attention au melange des Genres:
apparement tu utilise indigo perl et tu aurais installé des modules
de ActiveState.
Bien qu'etant du perl les 2 ne sont pas forcement compilé avec le meme
compilateur et cela ne plait pas toujours au chargeur de DLL.
je te conseillerais d'installer ActiveState si tu veux utiliser des
modules pre-compilé pour ActiveState avec MS-Visual C

ou bien installer le meme compilateur que celui de ton perl
cf "perl -V" et compiler toi meme tes Modules depuis CPAN.

--
dominix

Avatar
jl_morel
Dans l'article <42bc1cf3$0$1145$, ""alexjaquet"@
[nospam]msn.com" a dit...

J'ai un petit soucie avec ImageMagick, J ai installé le package
PerlMagick comme indiqué sur le site :
http://www.dylanbeattie.net/magick/howto.html

mais une fois que je veux faire des test j ai

[error] [client 127.0.0.1] Premature end of script headers: imagedemo1.pl
[error] [client 127.0.0.1] Can't load
'C:/indigoperl/perl/site/lib/auto/Image/Magick/Magick.dll' for module
Image::Magick: load_file:Le module spécifié est introuvable at
[ couic ]


quand j ai installé ImageMagick je n ai pas eu de pb, si je look
dans le repertoire C:/indigoperl/perl/site/lib/auto/Image/Magick/
magick.dll est bien présent



Magick.dll doit charger d'autres DLL et elle ne les trouve pas : la
dernière version ne comporte pas moins de 117 DLL et 10 fichiers .xml de
configuration !
La méthode utilisée pour trouver ces fichiers (Base de Registre, Variable
d'environnement, path...) dépend de la version et des options choisies à la
compilation du module.

Je vous conseille d'installer la version qui se trouve dans mon dépot ppm.

Vous lancez "Perl Console" dans votre browser.
Vous cliquez sur 'Gui Package Manager' puis sur le bouton [Edit].
Vous remplissez les deux champs :
New repository name: Bribes
New repository path: http://www.bribes.org/perl/ppm
puis vous cliquez sur [ADD] et [SELECT].

Dans la liste des modules qui s'affiche au bout d'un moment vous choisissez
Image-Magick et vous cliquez sur [INSTALL].

Le chargement prend "un certain temps" (2.4 Mo).

Ensuite vous appelez votre script et vous devez voir enfin votre image
multicolore.

HTH

--
J-L.M.
http://www.bribes.org/perl

Avatar
Alexandre Jaquet
Dans l'article <42bc1cf3$0$1145$, ""alexjaquet"@
[nospam]msn.com" a dit...

J'ai un petit soucie avec ImageMagick, J ai installé le package
PerlMagick comme indiqué sur le site :
http://www.dylanbeattie.net/magick/howto.html

mais une fois que je veux faire des test j ai

[error] [client 127.0.0.1] Premature end of script headers: imagedemo1.pl
[error] [client 127.0.0.1] Can't load
'C:/indigoperl/perl/site/lib/auto/Image/Magick/Magick.dll' for module
Image::Magick: load_file:Le module spécifié est introuvable at


[ couic ]

quand j ai installé ImageMagick je n ai pas eu de pb, si je look
dans le repertoire C:/indigoperl/perl/site/lib/auto/Image/Magick/
magick.dll est bien présent




Magick.dll doit charger d'autres DLL et elle ne les trouve pas : la
dernière version ne comporte pas moins de 117 DLL et 10 fichiers .xml de
configuration !
La méthode utilisée pour trouver ces fichiers (Base de Registre, Variable
d'environnement, path...) dépend de la version et des options choisies à la
compilation du module.

Je vous conseille d'installer la version qui se trouve dans mon dépot ppm.

Vous lancez "Perl Console" dans votre browser.
Vous cliquez sur 'Gui Package Manager' puis sur le bouton [Edit].
Vous remplissez les deux champs :
New repository name: Bribes
New repository path: http://www.bribes.org/perl/ppm
puis vous cliquez sur [ADD] et [SELECT].

Dans la liste des modules qui s'affiche au bout d'un moment vous choisissez
Image-Magick et vous cliquez sur [INSTALL].

Le chargement prend "un certain temps" (2.4 Mo).

Ensuite vous appelez votre script et vous devez voir enfin votre image
multicolore.

HTH




Merci mais j ai opté pour une solution plus simple : GD :))