Je suis arrivé à une situation où j'ai une image dans Gimp avec plusieurs couches. Maintenant, je veux exporter chaque couche en tant qu’image individuelle (format PNG de préférence) automatiquement dans un dossier quelque part.
Est-ce possible?
La méthode longue: Cacher tous les calques sauf un, rogner la section souhaitée, exporter l'image. Masquer le calque enregistré, en afficher un autre, rogner la section, exporter. Répéter. Un peu fastidieux pour une image avec environ 20 couches.
Vous pouvez aussi essayer ce plugin, Export Layers . Je l'ai testé au format png et cela a fonctionné. Vous sélectionnez simplement le dossier et le format et vous obtenez toutes les couches, chacune dans son propre fichier.
Si le format de sortie PNG est acceptable, vous pouvez l’exporter au format Open Raster (.ora), une spécification ouverte pour les fichiers d’images en couches.
Exporter une image en tant que raster ouvert (.ora)
File -> Export As ...
myfile.ora
Ouvrez myfile.ora
en tant qu’archive, avec un programme tel que file-roller
ou 7Zip
.
Sur Ubuntu:
$ file-roller myfile.ora
(alternativement)
$ unzip myfile.ora
Toutes vos couches seront des images png sous /data
, extrayez-les et utilisez-les à volonté.
Certes, cela fonctionne pour le plugin Exporter les calques dans un fichier .
Fonctionnalités:
On pourrait exporter l'image sous forme de GIF animé . Cela permettra d'économiser chaque couche en tant qu'image distincte dans le fichier GIF. Ensuite, la commande imagemagikconvert -coalesce ./myfile.gif outfile%05d.png
extraira les images sous forme d'images PNG.
Je pense que vous pouvez essayer de trouver quelque chose avec ImageMagick
: apt-get install imagemagick
. Il semble être capable de gérer le format XCF et vous pouvez exporter un calque au format png en utilisant un [N] dans la commande, N étant le niveau de votre calque.
Source: http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=176
ImageMagick Read Mods: http://www.imagemagick.org/Usage/files/#read_mods
Je faisais la même chose et j'essayais de télécharger les plugins mentionnés dans les réponses. Le site Web de Gimp étant actuellement en panne, je n’ai pas pu obtenir les plugins et je devais trouver une autre solution.
J'ai fini par utiliser le logiciel de capture d'écran Shutter , qui vous permet de sélectionner une région de l'écran et de répéter ensuite la même capture d'écran de cette région en un seul clic. Cela devient donc une opération de 2 clics par couche: masquer le calque, capture d'écran, masquer le calque suivant, capture d'écran, ...
Bien plus rapide que tout ce que je pourrais imaginer, cela prend moins d’une minute pour 20 couches. Vous risquez de perdre la qualité de l'image même si dans mon cas ce n'était pas un problème.
Tout d'abord, vous n'avez besoin d'aucun plugin. Même vous n'avez pas besoin de recadrer quoi que ce soit. Quelques étapes simples.
C'est tout. Maintenant, vous pouvez simplement exporter cette couche dans n’importe quel format.