GraphicsMagick et perl sous MacOSX.8

Added by Jean-Julien Fleck about 8 years ago

Suite du billet #71, mais cela ressemble plus à un problème de chemin qu'à un bug, d'où le retour sur le forum.

En fait, je n'arrive pas à mettre la main sur ce qu'il faudrait installer pour avoir le module perl Graphics/Magick.pm

~>/opt/local/bin/perl -MGraphics::Magick -e "" 
Can't locate Graphics/Magick.pm in @INC

(j'avais crié victoire trop tôt et vérifié uniquement Image/Magick.pm)
Dans MacPorts, ImageMagick vient bien avec la variante

+perl
, mais ce n'est pas le cas de GraphicsMagick et je ne sais pas quel paquet pourrait bien le contenir, mes diverses recherches ayant été infructueuses.

Visiblement, graphicsmagick doit servir dans les annotations des copies vu ceci:

[  25379,   2.14] Saving annotated scan to /Users/jfleck/Projets-QCM/Essai_AMC111/cr/corrections/jpg/page-2-1.jpg
gm convert: Option '-geometry' requires an argument or argument is malformed.

Une idée de ce que je pourrais essayer ?

PS: dans la même veine, j'ai réussi à trouver pas mal des modules nécessaires à l'envoi de mails, mais ceux-ci résistent à mes investigations:

Email::Sender, Email::Sender::Simple, Email::Sender::Transport::Sendmail
. J'ai essayé des paquets comme
p5.12-mail-sender
ou
p5.12-mailtools
, mais rien n'y fait.


Replies (5)

RE: GraphicsMagick et perl sous MacOSX.8 - Added by Alexis Bienvenüe about 8 years ago

En fait, je n'arrive pas à mettre la main sur ce qu'il faudrait installer pour avoir le module perl Graphics::Magick

Ce module n'est pas absolument nécessaire : il suffit d'avoir l'un ou l'autre de Graphics::Magick et Image::Magick...

Email::Sender, Email::Sender::Simple, Email::Sender::Transport::Sendmail

Ceux-là ne sont peut-être pas encore disponibles pour MacPorts...

RE: GraphicsMagick et perl sous MacOSX.8 - Added by Jean-Julien Fleck about 8 years ago

Ce module n'est pas absolument nécessaire : il suffit d'avoir l'un ou l'autre de Graphics::Magick et Image::Magick...

Ok, dans ce cas, pourquoi les annotations (croix rouges ou bleus et ronds rouges) n'apparaissent pas sur les corrections ?

Email::Sender, Email::Sender::Simple, Email::Sender::Transport::Sendmail

Ceux-là ne sont peut-être pas encore disponibles pour MacPorts...

Ok, dans ce cas, je m'écrirai mon propre module d'envoi en ruby, c'était sur ma TODO liste de la rentrée anyway, c'est juste que si le travail avait déjà été fait, j'aurai été bête de ne pas tenter d'en profiter :o)

RE: GraphicsMagick et perl sous MacOSX.8 - Added by Alexis Bienvenüe about 8 years ago

dans ce cas, pourquoi les annotations (croix rouges ou bleus et ronds rouges) n'apparaissent pas sur les corrections ?

gm convert: Option '-geometry' requires an argument or argument is malformed.

Cette erreur vient du fait que vous avez laissé la taille maximale des fichiers annotés vide (dans Edit/Préférences/Annotation). Il faudrait lui redonner une valeur du style 1000x1500 (c'est la valeur par défaut). Dans les prochaines versions d'AMC, je vais faire en sorte que ça ne fasse pas tout planter...

RE: GraphicsMagick et perl sous MacOSX.8 - Added by Alexis Bienvenüe about 8 years ago

Ok, dans ce cas, je m'écrirai mon propre module d'envoi en ruby, c'était sur ma TODO liste de la rentrée anyway, c'est juste que si le travail avait déjà été fait, j'aurai été bête de ne pas tenter d'en profiter :o)

N'hésitez pas à publier votre travail sur le site d'AMC si vous pensez qu'il peut servir à d'autres utilisateurs.

Autre option : écrire un port MacPorts pour ces modules. Ça n'est pas forcément très difficile car une grande partie de l'automatisation est déjà faite pour les ports de modules perl. Mais ça n'est pas forcément très facile non plus, hein.

RE: GraphicsMagick et perl sous MacOSX.8 - Added by Jean-Julien Fleck about 8 years ago

Cette erreur vient du fait que vous avez laissé la taille maximale des fichiers annotés vide (dans Edit/Préférences/Annotation). Il faudrait lui redonner une valeur du style 1000x1500 (c'est la valeur par défaut). Dans les prochaines versions d'AMC, je vais faire en sorte que ça ne fasse pas tout planter...

Great, ça marche, merci ! C'est sûrement l'effet de la migration depuis la version 0.49 et des poussières.

Autre option : écrire un port MacPorts pour ces modules. Ça n'est pas forcément très difficile car une grande partie de l'automatisation est déjà faite pour les ports de modules perl. Mais ça n'est pas forcément très facile non plus, hein.

Là, je passe je pense. :o)
Je me suis mis à MacPort juste pour AMC et mes compétences dans le domaine sont encore trop minces.

N'hésitez pas à publier votre travail sur le site d'AMC si vous pensez qu'il peut servir à d'autres utilisateurs.

Je vais commencer un autre fil pour discuter de ce point là en particulier.

(1-5/5)