革萌 发表于 2024-3-24 15:01

喷了GIMP的编程接口是不是还不如Photoshop?

最近想弄点图像处理的东西,打算是用python当胶水,黏合几个软件的工作流。
首先想到的是GNU旗下的GIMP,感觉开源的一般编程接口都会开放的比较高。
结果一看喷了GIMP是scheme写的,有个scheme的命令行接口。而python则是历史上有过支持,只支持2.7。
python下对photoshop的操作支持倒是很丰富。

Junakr 发表于 2024-3-24 15:05

Krita 欢迎你,有 Python3 脚本支持。

omnitoken 发表于 2024-3-24 15:06

用krita

—— 来自 Xiaomi Mi 10, Android 13上的 S1Next-鹅版 v2.5.4

linux40 发表于 2024-3-24 15:25

GNU项目用Scheme才是正常的,包括GDB、Guix等等。

wewai 发表于 2024-3-24 16:22

啥图像处理的东西,简单的 ImageMagick 一般就可以,PS 和 GIMP 这种的强项在图形化操作。

mimighost 发表于 2024-3-24 17:19

你有啥特别需求要调用gimp?python的话PIL和ImageMagick能够应付很多需求

革萌 发表于 2024-3-24 17:47

mimighost 发表于 2024-3-24 17:19
你有啥特别需求要调用gimp?python的话PIL和ImageMagick能够应付很多需求

分图层处理。PIL和ImageMagick基本是针对图像整体的

日日夜夜 发表于 2024-3-24 17:53

革萌 发表于 2024-3-24 17:47
分图层处理。PIL和ImageMagick基本是针对图像整体的

如果是PIL也无所谓图不图层吧,自己建立1个矩阵就是1个图层,要rgb通道或yuv通道也就是转换一下数据格式的事

wewai 发表于 2024-3-24 18:01

“图层”就是图形化操作的抽象之一,自动化操作是不需要这样的抽象的。

比如你有五个图层 a b c d e,分别使用混合模式 Ba Bb Bc Bd Be
那程序层面就是 mix(mix(mix(mix(mix(a, empty, Ba), b, Bb), c, Bc), d, Bd), e, Be)

omnitoken 发表于 2024-3-24 18:12

wewai 发表于 2024-3-24 18:01
“图层”就是图形化操作的抽象之一,自动化操作是不需要这样的抽象的。

比如你有五个图层 a b c d e,分别 ...

他应该想用一些选区类的功能吧

没有语意分割的情况下选择工具还是有图形界面比较好用

—— 来自 Xiaomi Mi 10, Android 13上的 S1Next-鹅版 v2.5.4

すぴぱら 发表于 2024-3-24 18:13

gimp早该进历史垃圾堆了
现在是krita的时代

革萌 发表于 2024-3-24 18:16

すぴぱら 发表于 2024-3-24 18:13
gimp早该进历史垃圾堆了
现在是krita的时代

结果我发现GIMP创建的xcp用Krita打不开

Midnight.Coup 发表于 2024-3-25 09:55

本帖最后由 Midnight.Coup 于 2024-3-25 10:02 编辑

すぴぱら 发表于 2024-3-24 18:13
gimp早该进历史垃圾堆了
现在是krita的时代
为了做 GIMP 这玩意才有 GTK,现在 GTK 都 4.0 了,GIMP 自己才迁移到 3.0还没迁完,Krita 今年都准备加入 AI 功能了,令人感慨
GIMP 3.0 是有 Python3 支持了,但现在只有开发测试版

linux40 发表于 2024-3-26 00:10

Midnight.Coup 发表于 2024-3-25 09:55
为了做 GIMP 这玩意才有 GTK,现在 GTK 都 4.0 了,GIMP 自己才迁移到 3.0还没迁完,Krita 今年都 ...

GTK版本谁乐意迁啊,迁到QT反而还容易一些。

佳丽三千到 发表于 2024-3-26 11:24

今天更新Debian testing 看到一个提示说krita 包过期还是丢弃了

—— 来自 HONOR LSA-AN00, Android 12上的 S1Next-鹅版 v2.5.4

geeky_kappa 发表于 2024-3-26 14:13

佳丽三千到 发表于 2024-3-26 11:24
今天更新Debian testing 看到一个提示说krita 包过期还是丢弃了

—— 来自 HONOR LSA-AN00, Android 12上 ...

只是testing没了,stable和sid一直有
看了下是testing的llvm有严重bug,导致整个工具链上的都暂时移除了
等sid的llvm进来应该就能恢复
页: [1]
查看完整版本: 喷了GIMP的编程接口是不是还不如Photoshop?