问题标签 [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 投票
1 回答
225 浏览

gimp - 如何在自定义 GIMP 过滤器中添加库?

我需要创建能够发送和接收 XMPP 消息的 GIMP 过滤器。我从http://developer.gimp.org/plug-in-template.html下载并安装了 GIMP 插件模板,它可以工作。我也有 Loudmouth XMPP 插件(抱歉,我不能发布更多链接),我想将该插件包含在 GIMP 插件模板中。

有人告诉我必须添加

在配置中。我已经有了

另外,有人告诉我必须将 LOUDMOUTH_CFLAGS 和 LOUDMOUTH_LIBS 添加到 src/Makefile.am。在 Makefile.am 我已经有:

这个怎么写?如何在我的项目中添加这个库?

0 投票
2 回答
151 浏览

scripting - 自动将日期添加到 .gif

好的,

我正在寻找的是一个可以自动将日期添加到 .gif 的脚本,我可以每天将其作为 cron 作业运行。我不太了解 perl,但似乎 Perl & Gimp 可能是完成工作的一种方式。谁能指出我正确的方向,以便我可以创建这样的脚本

谢谢!

0 投票
2 回答
1019 浏览

c - 如何使用 gimp_drawable_set_pixel()?

我想在 GIMP 中设置一个像素,但我不知道如何指定像素值。

根据GIMP 插件 API,它说:

如果我这样做:

像素未设置,s 为零。

任何人都可以弄清楚这个吗?

很多爱,路易丝

这是我与 Makefile 一起使用的代码:

生成文件

更新:现在根据评论更正了代码,所以现在它可以工作了。它绘制一个红色像素。

0 投票
1 回答
494 浏览

lisp - 为什么这个 script-fu 不起作用?

我在 Mac OS 10.6 上使用 Gimp 2.6。脚本另存为~/gimp-2.6/scripts/camoflauge.scm,脚本不会在菜单中创建新项目。我究竟做错了什么?

0 投票
2 回答
604 浏览

colors - 为什么在 GIMP 中将 jpeg 转换为颜色配置文件会大大减小尺寸?

我有一个 2MB 的 JPEG 图像,当我使用选项图像 > 模式 > 转换为颜色配置文件时,大小会减少到 50KB,而不会造成太大的质量损失。

有人可以解释为什么尺寸这么小吗?我错过了一些重要的观点吗?

0 投票
1 回答
5948 浏览

scripting - GIMP 方案脚本中的 number->string 和相关程序

我对 GIMP 脚本中的字符串到数字和数字到字符串的转换感到沮丧。我在 Windows Vista 中运行 GIMP 2.6.8。

我知道 GIMP 的内部 Scheme 实现随着版本的变化而变化,我似乎无法确定文档。据我所知,GIMP 的方案是 TinyScheme 的一个子集和/或支持 R5RS 标准程序。无论如何,当我想尝试新的东西时,我通常只是在打包的脚本目录中查找示例,因为这肯定会起作用,对吗?

例如,grid-system.scm 带有最新的 GIMP 版本并具有以下表达式,

这正是我想要的。但是,如果我在自己的脚本中使用 number->string,或者甚至将它输入到 GIMP 的脚本控制台(这是我通常测试我想做的新东西的方式),它会告诉我 number->string 是一个未绑定的变量:

Error: eval: unbound variable: number->string

来自 R5RS 的其他标准程序运行良好:

> (string-append "frust" "rated")

"frustrated"

所以,

1) 除了搜索 GIMP 的源代码之类的激烈内容之外,是否有一些针对当前 GIMP 方案脚本的潜伏文档?

2) 我可以使用 GIMP 控制台列出所有已定义程序的列表来查找我需要的东西吗?

3) 其他人确认没有为当前的 Windows 版本定义 number->string,即使它出现在打包的脚本中?我的网络搜索没有发现任何相关问题,并且完全卸载所有 GIMP 版本,回到最新版本让我陷入同样的​​困境。

0 投票
1 回答
2538 浏览

image-processing - 调整屏幕截图/屏幕截图的大小以包含在 Beamer 中

抱歉,这可能是也可能不是直接的编程问题,但我正在尝试使用 Imagemagick 和 Gimp 调整屏幕截图的大小以包含在 Beamer 演示文稿中,但它比LaTeX 所做的调整大小更模糊。

例如,在 Beamer 中,我可能有一个重新缩放图像的命令\includegraphics[width=.5\textwidth]{fig.png}。使用类似的东西

我已经得到了点\textwidth\textheight参数(345.69548、261.92444)。所以我有一个脚本(在 Python 中)向 Imagemagick 发送系统调用:

其中a计算为\textwidth*\textheight*0.5**2f是文件名。然后,当我回到我的 Beamer 演示文稿并包含调整大小的图形时\includegraphics{resized_fig.png},大小看起来大致正确,但非常模糊。我也尝试在 Gimp 中调整大小(使用 GUI),但也没有运气......帮助?谢谢...

0 投票
1 回答
1362 浏览

iphone - gimp中的插图选择?反向投影?

我想知道如何实现Apple使用的这种效果。看起来好像按钮被压入栏中,无法弄清楚如何为我的图形做同样的效果。

谢谢!

替代文字 http://lh4.ggpht.com/_i_vW6-bW2gE/S8VOyjmM3_I/AAAAAAAAAEA/OesJ5m0QQnc/s800/example.png

0 投票
1 回答
2346 浏览

image-processing - 将图像转换为 .xcf 格式

是否可以将图像或一批图像转换为 .xcf 或 .psd 文件?使用 ImageMagick 的convert工具不起作用,但到目前为止,我尝试在命令行中使用 gimp 进行此操作的尝试均未成功。

0 投票
1 回答
704 浏览

python - Imagemagick 或类似的脚本图像增强

我发现以下算法可以很好地增强各种白板图像等:

  1. 复制图层,确保顶层处于活动状态
  2. (高斯)模糊新层。你应该不能再阅读文本了。
  3. 将图层模式设置为闪避
  4. 反转图层

我在 gimp 中尝试过,它看起来很有希望。我想对大量图像进行整体尝试,并将其作为命令行工具使用。

我意识到我可以编写 gimp 脚本,但这对于这个目的来说感觉太重了。Imagemagick似乎很适合这个,但我不知道我是否可以用它做分层。

所以问题是:

  • 有没有办法在不使用临时文件的情况下编写 imagemagick 脚本来执行上述算法?
  • 是否有可以与 Python 集成的合理替代库/工具?