Extraire les images d'un pdf en gardant la transparence 11

Forums > Créativité

avatar

Pendant le confinement on est nombreux à vouloir tester le JdR par internet. On se dit alors que l'on va extraire/copier quelques images du pdf de son JdR favori pour illustrer roll20 ou équivalent. Dans acrobat reader on teste simplement de faire clique droit / copier sur l'image que l'on souhaite et on la colle dans notre logiciel de dessin préféré. Là c'est le drame, l'image est bien là mais elle est accompagnée d'un fond noir pas très joli. Il existe de multiples façons d'extraire des images d'un pdf tout en gardant la transparence du fond.

NitroPDF

La plus simple que j'ai pu tester m'a été donné par Murt. Il faut utiliser le logiciel NitroPDF (récupérable par exemple chez clubic)

La manipulation est très simple, on ouvre le pdf avec NitroPDF, on clique sur "Extract Images".

Cela ouvre un boite de dialogue :

Vous pouvez choisir le dossier de destination pour les images. Par défaut elle iront dans le même dossier que le pdf.

Cliquer sur Extract et NitroPDF va se mettre à travailler content

FoxitReader

Comme acrobat reader, FoxitReader permet de copier une image dans un pdf avec un clic droit > Copier. Il suffit de coller l'image dans un logiciel de dessin pour la récupérer et l'enregistrer. Avec FoxitReader le fond de l'image est blanc, alors qu'avec acrobat il est noir. On répètera l'opération pour chaque image à extraire.

Si vous avez d'autres solutions n'hésitez pas à partager clin d'oeil

Ce message a reçu 1 réponse de
  • Renfield
avatar

Merci beaucoup pour le sujet

Existe-t-il un équivalent pour mac ?

Ce message a reçu 2 réponses de
  • YulFi
  • et
  • Ethariel
avatar

Salut salut,

Personnellement, dans ce genre de cas, je prend une simple capture d'écran de l'image puis je passe par paint.net/gimp en enlevant le blanc, noir ou autre couleur uni. Ça me parait un peu plus simple ^^.

En espèrant avoir aider quelqu'un ^^.

avatar
Masterbouh

Je ne connais pas de méthodes aussi simples sous mac, je n'ai pas de mac. La méthode avec pdfimages devrait marcher si tu utilises les outils linux https://www.cyberciti.biz/faq/easily-extract-images-from-pdf-file/ Le soucis c'est que ça génère un fichier pour l'image et un fichier pour le masque / la transparence.

Il faut fusionner l'image avec son masque pour avoir de la transparence. On peut le faire avec ImageMagick comme je le décris dans ce message forums.php?topic_id=12676&tid=374894#msg374894

avatar
YulFi

Moi j'ai résolu le problème en utilisant FoxitReader au lieu d'Acrobat.

Ce message a reçu 1 réponse de
  • YulFi
avatar
Renfield

En sélectionnant une image puis clic droit, copier ? C'est un entre deux, on a pas la transparence (il y a un réglage ?) mais on a un fond blanc. Ce qui est le but recherché finalement dans la majorité des cas. Je le note comme possiblité dans le premier message.

Ce message a reçu 1 réponse de
  • Renfield
avatar
Masterbouh

Sur Mac j'ouvre les PDFs avec Gimp (la page avec la map ou l'image à récupérer) et j'ajoute la transparence sur la couleur de fond.

avatar

pdfimage, un outil en ligne de commande sous Mac et Linux.

Usage : pdfimage -all -f x -l y livre.pdf prefix

Remplacer x et y par le numéro de première et de dernière page sur lesquelles on veut récupérer une image. Les images des pages sélectionnées sont extraites et ont comme nom le prefix choisi suivi d'un nombre qui s'incrémente tout seul.

Ça extrait l'image telle qu'elle est dans le pdf. Donc après éditable avec son Gimp-like favori.

avatar
YulFi

Si vraiment j'ai besoin d'un fond transparent, je passe un petit coup de GIMP pour rajouter la transparence. Sur un fond blanc ça se fait très facilement.

Ce message a reçu 2 réponses de
  • Nioux
  • et
  • YulFi
avatar
Renfield

Et tu perds l'alpha et tu ajoutes un joli crénelage, non ?

avatar
Renfield

Bien sûr mais dans ce cas on retombe sur le cas acrobat reader, fond noir ou blanc c'est pareil ça s'enlève facilement à coup de baguette magique. Le but là c'est d'avoir un outil simple et pour extraire rapidement une image parfaite. S'il faut jouer de la baguette magique c'est hors catégorie. C'est le plus lent et sur certaines illustrations ça ne se fait pas en un clic. Le top pour l'instant ça reste Nitro ça extrait toutes les images du pdf avec transparence. Simple et très rapide, la baguette magique à la poubelle moqueur

@J2N Sous windows c'est aussi ce que j'utilisais jusqu'à hier cumulé à ImageMagick pour fusionner image et masque de transparence. Ca marche nickel.