有什么办法可以将GIMP连接到PHP并使用它的库? 这一切似乎 我做我的开发使用Linux作为一个生产服务器 例如用于resise图像或croping有没有办法将GIMP与PHP连接?
-1
A
回答
2
0
的第一件事 - 裁剪图像以给定的矩形
imagescale一些与Imagemagick集成的PHP库,或者其他的。
现在,实际回答问题“有什么方法可以将GIMP与PHP连接?” - 答案是“不直接”。
假设你想要做的延长使用的图像处理算法对一些严重的项目 - GIMP引擎如今被GEGL(通用图形库)驱动 - 这必须通过与gobject introspection任何其他语言绑定支持。现在,gobject内省理论上可以与任何语言一起工作 - 但是寻找PHP的Gobject内省会产生一些2011年的博客postos,以及一些github上的早期项目。因此,虽然GEGL可以为您提供全面的图像处理功能,但我认为它可能不是直接与PHP进行迭代,因为缺少gobject集成。尽管如此,应该有很多间接使用它的方式 - 通过创建一些本地web服务来使用GEGL来处理用XML描述的操作 - 例如这样的服务可以用Python或C进行。
最后,为了使用GIMP的PDB本身,可以制作一个Python脚本,它可以作为本地Web服务中继到GIMP的PDB,因此也可以间接的方式进行操作。
1
我喜欢ImageMagick库,它比GD库更强大。然而,它没有附带PHP预装你必须做手工,但如果你能做到这一点,很容易与安装:
sudo apt-get install php5-imagick
相关问题
- 1. 有没有办法连接NSToolbarButton与MainViewController?
- 2. 有没有办法将chrome devtools与崇高的连接起来?
- 3. 有没有办法在VBA中连接?
- 4. 有没有办法从MySQL连接Oracle
- 5. 有没有办法使用TransactionScope与现有的连接?
- 6. 有没有办法将perl脚本的套接字连接到PHP服务器?
- 7. 有没有办法链接querySelectorAll与getElementsByTagName?
- 8. 有没有办法将静态链接与STL链接?
- 9. 有没有办法连接一个条件与多个'或'?
- 10. 有没有办法与Java 1.3建立HTTPS连接?
- 11. 有没有办法检测用户是否与php或javascript的WiFi连接?
- 12. 有没有办法将颜色连接到变量?
- 13. 有没有办法将多个PPC连接到ActiveSync?
- 14. 有没有办法将CKFinder连接到Azure存储blob?
- 15. 有没有办法将java midlet连接到jsp页面?
- 16. 有没有办法将Arduino连接到WSO2平台?
- 17. 有没有办法将应用程序与iCloud完全断开连接?
- 18. 有没有办法确定如何套接字连接?
- 19. 有没有办法将升压信号直接连接到另一个信号?
- 20. 有没有办法将方法委托给“主动”连接模型?
- 21. iPhone对等2对等连接..有没有办法连接到多个设备?
- 22. 有没有办法检查RDP连接是否可能?
- 23. 有没有办法在Robot Framework的ssh连接中使用telnet?
- 24. 有没有办法在Python中返回字符串连接?
- 25. 有没有办法使Maven构建独立于网络连接?
- 26. 有没有办法找出用户连接到哪个App Store?
- 27. 有没有办法确定连接管理?
- 28. 有没有办法在表之间动态连接?
- 29. 有没有办法在cakephp中关闭mysql连接?
- 30. 有没有办法强制jdbc连接使用TCP?
什么样的图像?你真的需要芯片吗?这是一个XY问题吗? – PeeHaa
有关命令行用法,请参见https://www.gimp.org/tutorials/Basic_Batch/。 (“使用PHP”不是一个有用的搜索限定符,通常使用CLI与其他工具进行交互,而不考虑语言。) – mario
使用shell_exec(),exec()执行linux命令。 – Eugen