有没有办法将GIMP与PHP连接起来?
有没有办法将GIMP与PHP连接起来并使用其库? 似乎所有 我的开发使用linux作为生产服务器有没有办法将GIMP与PHP连接起来?,php,linux,gimp,Php,Linux,Gimp,有没有办法将GIMP与PHP连接起来并使用其库? 似乎所有 我的开发使用linux作为生产服务器 还有一个GD库,它可以直接与PHP一起使用 imagecrop-将图像裁剪到给定的矩形 imagescale-使用给定的新宽度和高度缩放图像还有GD库,可以直接与PHP一起使用 imagecrop-将图像裁剪到给定的矩形 imagescale-使用给定的新宽度和高度缩放图像第一件事:要调整大小或裁剪,您确实应该使用一些与Imagemagick集成的PHP库,或者类似的东西 现在,要真正回答“有没
还有一个GD库,它可以直接与PHP一起使用 imagecrop-将图像裁剪到给定的矩形
imagescale-使用给定的新宽度和高度缩放图像还有GD库,可以直接与PHP一起使用 imagecrop-将图像裁剪到给定的矩形
imagescale-使用给定的新宽度和高度缩放图像第一件事:要调整大小或裁剪,您确实应该使用一些与Imagemagick集成的PHP库,或者类似的东西 现在,要真正回答“有没有办法将GIMP与PHP连接起来?”——答案是“不直接” 假设您想在一些严肃的项目中扩展图像处理算法的使用—现在的GIMP引擎是由(通用图形库)驱动的—它支持通过与任何其他语言绑定。现在,从理论上讲,gobject内省可以与任何语言一起工作——但是寻找PHP的gobject内省会产生一些2011年的博客帖子,以及github上的一些早期项目。因此,尽管GEGL可以为您提供完整的图像管理功能,但由于缺少gobject集成,我认为它不能直接与PHP集成。应该有很多间接使用它的方法,例如,通过创建一些本地web服务,使用GEGL来处理XML中描述的操作,这样的服务可以用Python或C实现
最后,为了使用GIMP的PDB本身,可以编写一个Python脚本,作为GIMP的PDB的本地Web服务中继,因此也可以间接地使用 第一件事:要调整大小或裁剪,您真的应该使用一些与Imagemagick集成的PHP库,或者类似的东西 现在,要真正回答“有没有办法将GIMP与PHP连接起来?”——答案是“不直接” 假设您想在一些严肃的项目中扩展图像处理算法的使用—现在的GIMP引擎是由(通用图形库)驱动的—它支持通过与任何其他语言绑定。现在,从理论上讲,gobject内省可以与任何语言一起工作——但是寻找PHP的gobject内省会产生一些2011年的博客帖子,以及github上的一些早期项目。因此,尽管GEGL可以为您提供完整的图像管理功能,但由于缺少gobject集成,我认为它不能直接与PHP集成。应该有很多间接使用它的方法,例如,通过创建一些本地web服务,使用GEGL来处理XML中描述的操作,这样的服务可以用Python或C实现
最后,为了使用GIMP的PDB本身,可以编写一个Python脚本,作为GIMP的PDB的本地Web服务中继,因此也可以间接地使用 我喜欢ImageMagick库,它比GD库更强大。但是,它不是用php预装的,您必须手动安装,但如果您能做到这一点,则可以使用以下工具轻松安装:
sudo apt-get install php5-imagick
网站:
PHP文档:我喜欢ImageMagick库,它比GD库更强大。但是,它不是用php预装的,您必须手动安装,但如果您能做到这一点,则可以使用以下工具轻松安装:
sudo apt-get install php5-imagick
网站:
PHP文档:什么类型的图像?你真的需要gimp吗?这是XY问题吗?有关命令行用法,请参阅。(“with PHP”不是一个有用的搜索限定符。您通常使用CLI与其他工具进行交互,而不考虑语言。)使用shell_exec(),exec()执行linux命令。使用Unix Gimp执行此命令完全是多余的。什么类型的映像?你真的需要gimp吗?这是XY问题吗?有关命令行用法,请参阅。(“with PHP”不是一个有用的搜索限定符。您通常使用CLI与其他工具进行交互,而不考虑语言。)使用shell_exec(),exec()来执行linux命令。使用Unix Gimp执行此命令完全是过火了。