92 votes

Gimp : Exportez chaque calque en tant qu'image PNG séparée

Je suis confronté à une situation où j'ai une image dans Gimp avec plusieurs calques. Maintenant, je veux exporter chaque calque individuellement en tant qu'image (de préférence au format PNG) automatiquement vers un dossier quelque part.

Est-ce possible?

La méthode longue : Masquer tous les calques sauf un, recadrer la section souhaitée, exporter l'image. Masquer le calque enregistré, afficher un autre, recadrer la section, exporter. Répéter. Un peu fastidieux pour une image avec environ 20 calques.

0voto

FeRD Points 157

Comme approche alternative à ma suggestion basée sur des scripts précédents, j'ai finalement découvert que vous pouvez également le faire avec l'un des outils disponibles si vous avez installé le GIMP GAP. (C'est le Gimp Animation... Package? Plugin? Quelque chose comme ça.)

C'est un peu caché dans la forêt des options de menus de GAP, mais la sélection de menu "Vidéo" "Diviser l'image en trames..." le fera en enregistrant chaque calque comme un fichier individuel. Dans le format que vous spécifiez (via l'extension de fichier), et avec plusieurs options pour gérer les calques. Voici la boîte de dialogue qui s'est affichée lorsque j'ai choisi cette option après avoir enregistré un GIF animé non optimisé comme un fichier de 52 calques /tmp/testfile.xcf:

Fenêtre de dialogue Diviser l'image en trames

Malgré l'aperçu du nom de fichier, les trames ont été enregistrées de /tmp/testfile_01.png à /tmp/testfile_52.png, comme spécifié. (Il ne met pas à jour la chaîne affichée en fonction de vos sélections, mais il les honore.)

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