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 :

concaténer des fichiers *.tif


Sujet :

Modules Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut concaténer des fichiers *.tif
    Bonjour à tous,

    Connaissez-vous un module qui permettrait la concaténation de fichiers *.tif "mono-image" en un fichier *.tif "multi-images" ?

    Merci d'avance.

    Marc

    EDIT:

    J'ai trouvé le module Imager sur le CPAN (http://search.cpan.org/~tonyc/Imager...ager/Files.pod) mais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    use Imager;
    $img = Imager->new;
    @images = ("000000023.tif","000000024.tif","000000025.tif","000000026.tif","000000027.tif");
    $filename = "test.tif"; 
    $img->write_multi({ file=>$filename}, @images) or die "Cannot write $filename: ", $img->errstr;
    ne fonctionne pas (message "Cannot write test.tif: Usage: Imager->write_multi({ options }, @images)")

    J'ai l'impression que write_multi() ne s'applique qu'aux fichiers GIF (gifs animés)

    EDIT:

    Pour info : je me suis rabattu sur la suite Tiff for Windows des GNUWin Tools (http://gnuwin32.sourceforge.net/packages/tiff-win32.htm) qui convient parfaitement (un exécutable et trois DLLs que j'ai dû incorporer dans mon application).
    Dernière modification par Invité ; 23/05/2010 à 15h13.

  2. #2
    Membre chevronné Avatar de Beniou
    Homme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Novembre 2009
    Messages : 357
    Par défaut
    Bonjour,

    Si ce n'est pas trop tard :

    En regardant le module sur CPAN je dirais que cette méthode prend aussi en compte les fichiers .tiff : ton problème vient je pense d'une mauvaise utilisation de la fonction write_multi.
    A mon avis le tableau @images passé comme paramètre à la fonction write_multi ne doit pas contenir les noms des fichiers images mais le résultat de la méthode read (Imager->read) sur chacun de tes fichiers images. Mais peut être je me trompe...

    Sinon peut être que le module imageMagick peut répondre à tes besoins http://search.cpan.org/~jcristy/Perl...9/Magick.pm.in

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour Beniou,

    Merci pour ta réponse.

    Il est bien possible que ce tableau @images contienne le résultat de Imager->read
    Je me suis débrouillé avec l'utilitaire tiffcp cité plus haut mais dès que l'occasion se présentera, je testerai ta suggestion.
    De toute façon, je jetterai aussi un coup d'oeil au module ImageMagick qui a l'air bien prometteur

    Merci encore Beniou pour ta réponse et bonne journée à tous.

Discussions similaires

  1. Lire des fichiers tif tuilés issus du logiciel tribvn
    Par ImagingAllthe dans le forum Images
    Réponses: 3
    Dernier message: 14/05/2008, 15h28
  2. Cherche MODULE pour concaténer des fichiers PDF
    Par DevPerl dans le forum Modules
    Réponses: 1
    Dernier message: 21/10/2007, 17h11
  3. Concaténer des fichiers textes
    Par nasbe26 dans le forum VBScript
    Réponses: 1
    Dernier message: 18/09/2007, 14h41
  4. ouvrir des fichiers tif 3d
    Par svagrim dans le forum Traitement d'images
    Réponses: 5
    Dernier message: 29/08/2007, 11h21
  5. application pour concaténer des fichiers word.
    Par phoenixatareva dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 05/04/2007, 10h55

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