Gimpに複数のレイヤーを持つイメージがある状況になりました。今、私はすべての単一のレイヤーを個別の画像(できればPNG形式)として自動的にどこかにあるフォルダーにエクスポートしたいと思います。
これは可能ですか?
長い方法:1つを除くすべてのレイヤーを非表示にし、必要なセクションをトリミングして、画像をエクスポートします。保存したレイヤーを非表示、別のレイヤーを再表示、セクションを切り取り、エクスポートします。繰り返す。約20層の画像にはやや面倒です。
このプラグイン、Export Layers も試してください。私はPNG形式でテストしましたが、うまくいきました。フォルダーと形式を選択するだけで、そこにすべてのレイヤーがあり、それぞれが独自のファイルにあります。
PNGが許容可能な出力形式である場合、1つのオプションは、レイヤードイメージファイルのオープン仕様であるOpen Raster(.ora)としてエクスポートすることです。
Open Raster(.ora)として画像をエクスポート
File -> Export As ...
myfile.ora
myfile.ora
やfile-roller
などのプログラムを使用して、7Zip
をアーカイブとして開きます。
Ubuntuの場合:
$ file-roller myfile.ora
(あるいは)
$ unzip myfile.ora
レイヤーはすべて/data
の下のpng画像になり、それらを抽出して自由に使用できます。
確かに、これはプラグインで機能します Export Layers to File 。
特徴:
アニメーションGIFとして画像をエクスポートする です。これにより、各レイヤーがGIFの個別のフレームとして保存されます。次に、 imagemagikコマンドconvert -coalesce ./myfile.gif outfile%05d.png
は、フレームをPNG画像として抽出します。
ImageMagick
:apt-get install imagemagick
を使用して何かを見つけることができると思います。 XCF形式を処理できるようで、コマンドで[N]を使用してpngでレイヤーをエクスポートできます。Nはレイヤーのレベルです。
ソース: http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=176
ImageMagick Read Mods: http://www.imagemagick.org/Usage/files/#read_mods
まず第一に、あなたはプラグインを必要としません。あなたも何もトリミングする必要はありません。いくつかの簡単な手順。
それでおしまい。これで、レイヤーを任意の形式に簡単にエクスポートできます。
私は同じことをしていて、回答に記載されているプラグインをダウンロードしようとしていました。 Gimp Webサイトは現在ダウンしているため、プラグインを取得できず、別の解決策を見つける必要がありました。
最終的にスクリーンショットソフトウェア Shutter を使用しました。これにより、画面の領域を選択し、1回クリックするだけでその領域の同じスクリーンショットを繰り返すことができます。したがって、レイヤーごとの2クリック操作になります:レイヤーを非表示、スクリーンショット、次のレイヤーを非表示、スクリーンショット、...
私が思いつく他のどんなものよりもはるかに速く、20層で1分もかかりません。私の場合、それは問題ではありませんでしたが、画質が低下する可能性があります。