问题标签 [gimp]

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 投票
3 回答
3429 浏览

php - 将 GIMP 与 PHP 或 Python 连接

有没有办法将 GIMP 与 python 或 PHP 连接并使用它的库?看来我在网上只能找到不再支持的 pygimp。

附言。我在 mac 上进行开发,我使用 linux 作为生产服务器

0 投票
2 回答
88968 浏览

debugging - 如何检查程序是否使用调试符号编译?

我想在 GIMP 中跟踪一些代码,因此需要启用调试符号的 GIMP。我不记得我是否在编译期间启用了它们。如何在不重新编译程序的情况下进行检查?

0 投票
1 回答
2268 浏览

python - GIMP 获取图层相对于图像的位置

我在 python-fu 中编码,我需要获取相对于图像的图层位置(例如,图层从 x=35,y=50 开始)

这可能吗?我在 gimp pdb 文档中没有找到任何内容

0 投票
2 回答
1308 浏览

gimp - 导出 Gimp 渐变文件

有谁知道 Gimp ggr 渐变文件是如何解释的?一些包含的渐变非常好,我想重建它们。是否有任何脚本可以将这些渐变导出到具有颜色值或其他内容的文件中?

0 投票
1 回答
1602 浏览

python - 以编程方式处理颜色渐变

我有一个使用 GIMP 渐变为图像着色的 python 应用程序。除了让用户选择要使用的 GIMP 渐变之外,用户对着色没有更多的控制权。我正在考虑如何让用户更轻松地编辑或创建颜色渐变。是否有用于创建/编辑颜色渐变的预先存在的工具(最好使用 Python)?

0 投票
2 回答
14163 浏览

python - 使用 Python/PIL 读取 SVG 文件

我是 Python 新手,所以请耐心等待。
基本上我的脚本应该像这样运行:

1) 加载图像并将其拆分为 R、G、B 通道
2) 使用保存为 svg 文件的现有路径标记该图像的区域,以及
3) 使用该区域的 R、G、B 值执行一些计算。
(进一步将图像发送到文件夹 A 或 B,具体取决于计算结果)

我已经完成了 1) 和 3) 的一部分,但我目前的问题是加载 svg 文件并将其应用到我的图像上。
该图像是使用鱼眼镜头拍摄的照片。我只想获取实际照片的 RGB 值 - 而不是黑色背景。我通过使用 GIMP(不是圆形)绘制所需的路径来创建 svg 文件。

我的问题是:
如何使用 python 加载现有的 svg 文件(并将其作为路径读取)并将路径应用于图像?

我确信有一个简单的方法可以做到这一点,但我还没有找到它。

任何提示和建议将不胜感激!


编辑:

.svg 文件:

以及图片的链接:http: //img153.imageshack.us/img153/5330/skybig.jpg

0 投票
1 回答
2248 浏览

photoshop - .psd (photoshop) 和 .xcf (gimp) 文件类型有什么区别?

每种文件格式的技术规格/功能是什么?

一种类型是否比另一种更好地处理某些类型的图形?

0 投票
3 回答
1636 浏览

gimp - GIMP动画问题

是否可以在 GIMP 中创建仅循环一定次数然后停止播放的动画?

我看到有一个选项允许永远循环。

但我希望动画在循环 5 次后停止,或者说 30 秒不会永远播放。

我有哪些选择?

0 投票
2 回答
2008 浏览

algorithm - 类似 Photoshop 的快速选择算法的开源实现?

是否有任何类似于 Photoshop 快速选择工具的图形切割算法的开源实现?我正在研究一个制作类似于 PS 工具的 GIMP 工具\插件的个人项目,但我想知道它是否以前做过。

0 投票
1 回答
2240 浏览

scripting - GIMP - 编写画布调整大小的脚本

今天刚开始使用 GIMP。当我在 GIMP 中手动调整画布大小(使其小于图像大小)时,它可以让我移动图像,以便我可以“更改”可视区域。如何在脚本中复制它?换句话说,我希望脚本在画布大小调整步骤中暂停,让我正确定位图像。

我问的原因:我编写了一个小脚本,可以创建图像的方形缩略图。我这样做的方法是调整画布的大小,使高度和宽度相同。如果高度和宽度不同,我会更改两者中的较高者,使其与较低者相同(例如,600x500 变为 500x500)。然后我将图像展平并将其缩放到我需要的任何内容。

我用来调整画布大小的代码在上面。我知道 gimp-image-resize 命令中的最后两个值是指偏移量。这是脚本到达此步骤时我要手动修改的内容。任何帮助将不胜感激。谢谢!