2 votes

Puis-je supprimer automatiquement la transparence des couches de jpegs sans perte de qualité ?

En plus d'être un développeur, je suis un artiste. Je réalise la plupart de mes œuvres avec GIMP et je les enregistre dans un dossier au format jpg. Je m'assure maintenant qu'un calque transparent n'a pas été accidentellement ajouté à un moment donné et que l'image n'a pas été aplatie avant d'être sauvegardée. Cependant, dans le passé, je n'étais pas conscient des signes indiquant que mon image était sauvegardée avec un arrière-plan transparent.

Je me demandais donc s'il y avait un moyen de supprimer automatiquement la transparence de tous les jpgs dans ce dossier sans perdre de qualité ou causer d'autres problèmes ?

J'utilise Ubuntu GNOME 17.04 avec GNOME 3.24.

4voto

Justin Bennett Points 2513

Le format JPEG ne prend pas en charge la transparence

Je ne sais pas pourquoi vous craignez de sauvegarder par inadvertance des informations relatives à la transparence, mais vous pouvez être sûr que ce n'est pas possible. Vous avez en fait aplati toutes les images sans même vous en rendre compte et vous n'avez pas besoin de procéder à un traitement supplémentaire.

Note : JPEG2000, qui est un format de fichier différent soutient la transparence .

Suppression de la transparence d'autres images

Si vous avez également des fichiers PNG ou d'autres formats avec transparence, vous pouvez les aplatir sur une couleur de votre choix avec ImageMagick :

mogrify -flatten -background white *.png

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X