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 :

Récupérer une image contenu dans un pdf en lui retirant le fond blanc


Sujet :

Modules Perl

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 36
    Points : 25
    Points
    25
    Par défaut Récupérer une image contenu dans un pdf en lui retirant le fond blanc
    Bonjour

    J'ai un pdf contenant une image qui est incluse dans un cadre blanc. Je souhaiterai extraire cette image privé de son cadre. Auriez-vous une idée de la manière de procéder ou un exemple?

    Merci

  2. #2
    Membre confirmé Avatar de iblis
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Points : 570
    Points
    570
    Par défaut
    Utilise Imagemagick (et Image::Magick, si tu veux une interface Perl).

    Un exemple:
    Code shell : Sélectionner tout - Visualiser dans une fenêtre à part
    convert -density 300 -quality 80 file.pdf image_%02d.jpeg

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 36
    Points : 25
    Points
    25
    Par défaut
    Citation Envoyé par iblis Voir le message
    Utilise Imagemagick (et Image::Magick, si tu veux une interface Perl).

    Un exemple:
    Code shell : Sélectionner tout - Visualiser dans une fenêtre à part
    convert -density 300 -quality 80 file.pdf image_%02d.jpeg
    Je connais Image Magick mais c'est le fait de retirer le fond blanc d'une image contenue dans un pdf que je ne sais pas faire. D'ailleurs comment fait-on pour avoir la taille réelle de l'image en sortie car quand on n'indique pas de taille a Image Magick, on a toujours une taille par défaut quelque soit les dimmensions de l'image contenue dans le pdf.

  4. #4
    Membre confirmé Avatar de iblis
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Points : 570
    Points
    570
    Par défaut
    Que veux-tu dire par "retirer le fond blanc d'une image contenue dans un pdf" ?

    J'ai d'abord cru qu'il s'agissait de deux images dont l'une est le le cadre (blanc) et l'autre celle qui t'intéresse.

    Ton problème semble plutôt 1. d'extraire l'image du pdf (ça apparement tu sais faire) 2. rendre le fond blanc transparent (ce qui suppose un format adéquat: tiff, gif, ...).

    Si c'est ça, je ne suis pas sûr que tu puisses isoler le fond avec Image Magick. Tu peux certainement rendre tout le blanc transparent. Faut simplement lire la doc.

    Mais on n'est pas dans une question relative à Perl, là. Ou alors ai-je mal compris ?

  5. #5
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 36
    Points : 25
    Points
    25
    Par défaut
    J'ai un pdf qui contient une image style carte postale, c'est a dire qu'il y a une image centrée et un fond blanc autour. Ce que je souhaite faire c'est récupéré l'image centrée sans le fond blanc.
    De plus je souhaiterai savoir comment faire pour récupéré la taille de l'image a l'intérieur d'un pdf, c'est a dire avant extraction.
    Si il s'agit de perl car j'utilise Image::Magick pour mes images et pas la line de commande.

  6. #6
    Membre confirmé Avatar de iblis
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Points : 570
    Points
    570
    Par défaut
    je souhaiterai savoir comment faire pour récupéré la taille de l'image a l'intérieur d'un pdf, c'est a dire avant extraction.
    A mon avis tu dois l'extraire d'abord (tu peux définir taille et résolution à l'extraction; fais surtout attention à la qualité, c'est pour cela que je t'avais indiqué l'option -quality pour le jpeg).

    J'ai un pdf qui contient une image style carte postale, c'est a dire qu'il y a une image centrée et un fond blanc autour. Ce que je souhaite faire c'est récupéré l'image centrée sans le fond blanc.
    Il te faut connaître la taille (relative ou absolue) du cadre puis recadrer (crop) ton image.

    J'imagine que tu en as un gros paquet à traiter...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Lazarus] Récupérer une image contenue dans un fichier XML
    Par Tux74 dans le forum Lazarus
    Réponses: 1
    Dernier message: 13/10/2011, 23h14
  2. Comment lire une image contenue dans un fichier PDF
    Par colorid dans le forum Langage
    Réponses: 1
    Dernier message: 15/05/2009, 19h59
  3. est ce qu on peu dimensionner une Image contenu dans un Jlabel
    Par uzumaki_naruto dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 24/02/2007, 16h33
  4. Réponses: 6
    Dernier message: 29/07/2005, 11h12
  5. [JAR] instancier une Image contenue dans un jar
    Par celine31 dans le forum Général Java
    Réponses: 3
    Dernier message: 03/04/2005, 15h55

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