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
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
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.
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 ?
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.
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).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.
Il te faut connaître la taille (relative ou absolue) du cadre puis recadrer (crop) ton image.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.
J'imagine que tu en as un gros paquet à traiter...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager