问题标签 [xcf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2809 浏览

png - 如何在单个 XCF 图像中将多个 PNG 图像组合为图层?

我有几个 PNG 图像,我需要将它们组合成一个新的 GIMP XCF 图像中的各个层。我需要多次执行此任务,因此最好使用基于脚本的解决方案。

到目前为止,我尝试使用 GIMP 的批处理模式,但失败了。

0 投票
0 回答
379 浏览

android - 使用 Make 的 Gradle 依赖关系

我决定在我的最新项目中试一试 Gradle,该项目包含我使用 gimp 创建的图形。

我在我的项目中使用 git,并且拒绝在我的存储库中提交 exportet .png -graphics。相反,我想保存 gimps .xcf文件,以便以后能够编辑图形。

但是,我的 android 应用程序将需要它们作为.png文件,并且它们有很多,而且我也在尝试完全自动化我的构建过程,所以我希望 Gradle在执行时从我的.xcf文件构建.png -graphics 。gradle build

有一个用于 gradle 的 ImageMagick 插件无法正常工作,因为它会生成具有透明度问题的图像。例子:

这是 gradle 创建的图像:

在此处输入图像描述

这就是它的样子(从 gi​​mp 导出):

在此处输入图像描述

没有隐藏层,它们也没有不透明度。

构建.gradle:

这些问题似乎与 ImageMagick 本身(来源:google)有关,它与.xcf -Files 存在问题。(我也只是在命令行上运行该命令,它会生成具有相同问题的图像。)

XCF工具

然而,有一个名为xcftools的工具箱可以正确导出图像。

但是,它仅作为托管在 github 上的 git 存储库提供,并且是使用gnu 构建系统构建的。( ./configure && make)。

因为我假设构建我的项目的人没有安装 xcftools 并且它也不适用于所有发行版。

这就是为什么我希望将它作为一个依赖项,这导致我提出我的问题:

如何将 git-repositories 作为依赖项(或存储库)添加到 Gradle?

如何让 Gradle 构建它以编译时间然后使用它?

0 投票
1 回答
261 浏览

bash - 从 gimp xcf 文件中提取文本

我无法从 lisp 中脱离出来,在同一个脚本中传递给 bash……

0 投票
1 回答
1260 浏览

gimp - 将所有打开的文件批量保存在 GIMP .xcf 中

我在 GIMP 中有一系列手动编辑的图像和图层,每组都在一个选项卡中。所有人都想将它们全部保存到不同的.xcf中。

我知道一些脚本可以将它们导出为图像(比如这个),但我想将它们保存为.xcf,而不是导出图像。此外,我希望将它们放在一个文件夹中,以便将来可以将它们全部加载。

有没有脚本可以做到这一点?

0 投票
1 回答
324 浏览

java - 用 Java 读取 Gimp 的 XCF 图像文件

是否有可以读取XCF图像格式(GIMP本机文件格式)的Java库,即进入BufferedImage?我知道有一个 linux 脚本xcf2pngxcf2jpg. 是否可以直接从 Java 读取?

0 投票
2 回答
1227 浏览

imagemagick - 从 XCF 版本 11 批量转换

我有一个以 .xc​​f 格式保存的图像文件夹,我想将它们批量转换为更方便的格式。我尝试了一些无效的方法:

  • 我曾经使用 IrfanView 执行此操作,但由于它拒绝打开最新版本的 .xcf 文件,因此不再有效。

  • 我尝试使用 IMageMagick mogrify 和 convert,但它们都给我“内存分配失败”——也许他们也不理解新格式?

  • 我尝试了 xcf2png 命令行工具,它在创建空图像之前给了我消息“警告:不支持 XCF 版本 11(无论如何都在尝试......)”。

我最后的希望是编写一个可以在最新版本的 Gimp 中运行的批量转换脚本,但我对 ScriptFu 没有任何经验。我找到了一个可以转换一些其他文件类型的脚本(http://beefchunk.com/documentation/lang/gimp/GIMP-Scripts-Fu.html#convertjpg-script-fu),但不太了解修改它. 有人知道读取 xcf 和写入 png 的正确调用/参数吗?

0 投票
1 回答
512 浏览

version - GIMP如何保存旧版本的xcf文件格式

GIMP 的原生文件格式多年来一直在发展。如果有能够读取*.xcf文件的外部工具,则仍然可能发生该工具无法读取文件、抱怨未知文件格式或类似以下情况:

如何将图像保存为旧版本的*.xcf格式?