Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法将GIMP与PHP连接起来?_Php_Linux_Gimp - Fatal编程技术网

有没有办法将GIMP与PHP连接起来?

有没有办法将GIMP与PHP连接起来?,php,linux,gimp,Php,Linux,Gimp,有没有办法将GIMP与PHP连接起来并使用其库? 似乎所有 我的开发使用linux作为生产服务器 还有一个GD库,它可以直接与PHP一起使用 imagecrop-将图像裁剪到给定的矩形 imagescale-使用给定的新宽度和高度缩放图像还有GD库,可以直接与PHP一起使用 imagecrop-将图像裁剪到给定的矩形 imagescale-使用给定的新宽度和高度缩放图像第一件事:要调整大小或裁剪,您确实应该使用一些与Imagemagick集成的PHP库,或者类似的东西 现在,要真正回答“有没

有没有办法将GIMP与PHP连接起来并使用其库? 似乎所有 我的开发使用linux作为生产服务器
还有一个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执行此命令完全是过火了。