从 Paint.NET 提取图层

从 Paint.NET 提取图层

有没有办法将图层自动保存为与 Paint.NET ( pdn) 文件分开的图像文件?

例如,如果我的pdn文件中存在 5 个图层,我想将它们保存为 5 个单独的.png文件。

答案1

Paint.NET 似乎无法原生实现此功能。请查看此页面上的实用程序:
http://www.comsquare.ch/index.php?option=com_content&task=view&id=36&Itemid=55

具体来说,pdn2png可以使用以下选项将每一层保存到单独的文件中/split,如下所示:

pdn2png /split yourfile.pdn

或者,对于具有图形界面的东西,请尝试这个:
http://forums.getpaint.net/index.php?showtopic=9704

我用 2 层 PDN 文件做了快速测试,两者似乎都如广告所说的那样有效。

答案2

不幸的是,此链接中的 Layer Saverhttp://forums.getpaint.net/index.php?showtopic=9704不适用于 Paint.Net 4.0 及以上版本。但 pdn2png 来自http://comsquare.dynvpn.de/forums/viewtopic.php?f=23&t=64&sid=871b9b812347c2a654cf00cb1e02352c效果很好!

答案3

这有点费力,但它有效:

  1. 取消选中除第一层之外的所有层。
  2. 将其保存为.png 文件并存放在方便的文件夹中。
  3. 撤消“拼合图像”以恢复所有图层。
  4. 取消选中下一层以外的所有层,然后重复步骤 2 和 3。
  5. 对所有层重复此操作。

现在,所有单独的图层都将保存为 .png 文件,可以根据需要重新导入到新的 Paint.net 图像中。

答案4

还有另一个插件,它添加了一种文件类型,一个包含所有图层和一些附加数据的 zip 文件。

https://forums.getpaint.net/topic/31597-alternative-to-layersaver/

要使用它,请解压提供的 zip 文件并将 dll 复制到 Paint.Net 安装目录中的 FileTypes 文件夹中(不要忘记重新启动 Paint.Net)。然后,您可以将 .pdn 文件另存为 .zip 文件(在“另存为”对话框中为“保存类型”选择“ZIP - 图层压缩档案”)。保存的 zip 文件将包含所有图层。

相关内容