Attachment fu, Rmagick et format tif

Bonjour,

j’utilise actuellement attachment fu avec Rmagick pour le téléchargement
d’images et la création de vignettes.
Or, le format tif natif que je dois utiliser n’est pas reconnu en tant
que format d’image.
Comment puis-je avec attachment fu et Rmagick (ou image science), suite
à l’upload d’une image tif, créer l’image et sa vignette au format jpg ?

Merci pour votre aide.

JD

Jérémy :

j’utilise actuellement attachment fu avec Rmagick pour le téléchargement
d’images et la création de vignettes.
Or, le format tif natif que je dois utiliser n’est pas reconnu en tant que
format d’image.

Rajouter ‘image/tiff’ à @@content_types, ça ne marche pas ?

-- Jean-François.


Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org
)

Le mardi 13 novembre 2007 à 12:26 +0100, Jean-François Trân a écrit :

Merci JF pour ta réponse.
Non, c’est ce que j’ai fait et cela ne fonctionne pas. Le content_type
n’est pas reconnu, même en spécifiant :image et en ajoutant ‘image/tiff’
dans attachment_fu.rb (j’ai aussi essayé ‘image/tif’).
De plus, comment “surcharger” attachment fu" dans mon model pour que le
fichier tif soit dupliqué/converti en image jpg (normale et vignette) ?

Le mardi 13 novembre 2007 à 13:12 +0100, JD a écrit :

format d’image.
vignette) ?
Bon finalement, ajouter ‘image/tiff’ fonctionne bien, il suffisait de
redémarrer le serveur ^^

Maintenant, pour pouvoir transformer les images tif en jpg, je pense
faire cela dans le callback before_save de mon model. Est-ce la
meilleure méthode ?
Reste ensuite à fouiller dans la doc de Rmagick/Image magick pour
convertir le tif en jpg.
A propos de Rmagick/image Magick, j’ai lu (dans ce group il me semble)
qu’il y avait des problèmes de fuite de mémoire avec (ce que je n’ai
pour le moment pas constaté). Dans un tel cas, ne vaut-il pas mieux
utiliser Image Science à la place ? Merci pour vos conseils.

JD