Stage1st

标题: 喷了GIMP的编程接口是不是还不如Photoshop? [打印本页]

作者: 革萌    时间: 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进来应该就能恢复




欢迎光临 Stage1st (https://www.saraba1st.com/2b/) Powered by Discuz! X3.4