我正在尝试使用php命令处理外部托管的图像。

这是代码:

exec('convert -resize "568x150" http://www.temp.com/temp.jpg scripts/newtemp.jpg');

如果我在自己的文件中运行此命令,例如我的wordpress目录中的test.php,那么它工作正常,调整图像大小并将其保存到/scripts文件夹中newtemp.jpg

当我将此命令放入我的single.php时出现问题,然后代码似乎不起作用且图像未保存。

是否有一个明显的原因,这在single.php不起作用?

===============>>#1 票数:2 已采纳

转换是ImageMagick,对吧? 你可以使用它的原生php extension而不必麻烦自己exec它。

  ask by fightstarr20 translate from so

未解决问题?本站智能推荐:

1回复

如何在Wordpress的PHP中使用ImageMagick

我正在开发需要ImageMagick的Wordpress插件。 我正在使用以下代码在服务器上测试ImageMagick: 我在Hostgator上运行wordpress,他们告诉我ImageMagick已安装在我的服务器上。 但是,上面的代码没有给我任何输出。 实际上,它应该在/ plugin
1回复

Imagemagick-PHP批量转换缩略图而没有服务器压力?

我一直在使用WPDM为我的客户创建文件系统。 不幸的是WPDM没有针对psd,ai,pdf等文件类型的任何预览功能,因此我一直在尝试使用ImageMagick自己创建此功能。 我可能使用错误的方法,因为我在使用代码时遇到了一个主要问题。 它只会在因内部服务器错误而崩溃之前创建第一个缩略
2回复

使用ImageMagick有效地从PDF创建图像

我正在使用ImageMagick创建一个已经上传的PDF的小JPG缩略图。 该代码工作正常。 这是一个WordPress小部件,尽管不一定是WordPress特定的。 我不熟悉ImageMagick,所以我希望有人可以告诉我这是否看起来很糟糕,或者没有遵循某些最佳实践,或者是否有使服务
1回复

如果需要,如何强制WP_Image_Editor.resize拉伸图像?

当我调用函数WP_Image_Editor->resize(...)并且图像的高度太小时,它将忽略我传入的高度。例如: 如何使其伸展至适当的尺寸和比例? 编辑这是上面每个函数调用返回的内容:
1回复

ImageMagick告诉我图像在生产中已损坏-但可以在本地使用

尝试将文本添加到PNG图像时,ImageMagick给我一些奇怪的“损坏的图像”错误消息。 我创建了一个在WordPress中实现的函数,该函数采用输入数据的形式,并将输入形式的文本添加到PNG图像中,然后将其与其他两个PNG合并并输出为多页PDF。 运行该函数时,ImageMagi
2回复

我的single.php在wordpress中不起作用

首先,我的single.php完全是空的。 作为例外,在single.php中 当我进入单个页面时,标题在那里不起作用。 例如,ajax在标题中进行的搜索功能和实时通知不起作用。 当然,该标头在其他地方也能很好地工作。 同样在单个页面上,未显示wordpress管理工具栏。
1回复

exec命令在php中不起作用,但是在终端/ putty中起作用

我正在尝试通过php exec运行convert'sample_(2).pdf [1]''sample.jpg',如下所示 但是它在php中不起作用,但是在终端中效果很好。 我还尝试了以下代码,以检查wethee exec是否在使用php。 echo exec('whoami');
1回复

PHP中的图像处理类

我需要构建一个PHP照片处理类,我知道已经有很多公众知道了,但是我需要构建一个以完成我需要做的事情,而没有其他多余的事情。 我需要我的课来做... 1) 我创建班级的新实例,并传递照片的URL或使用POST表单上传的本地照片的路径。 2) 然后,我需要拍摄主图像并检查其
2回复

imageMagick在php exec()上不起作用

返回我无效的参数-ddd.png 如果我在命令行上运行它,它将起作用,但是对于php,请给我这个。 我也检查了phpinfo()在环境路径上没有imageMagick。 但是我通过自动构建添加了Enviroment PATH。 有任何想法吗? 我觉得问题是phpinfo(
3回复

PHP的图像处理扩展

我正在寻找PHP的图像处理扩展。 我知道gd,但是它没有我需要的所有功能。 我想裁剪,调整大小,压缩图像,即时生成图像,创建图像缩略图等。 我想知道哪些扩展可用,以及如何安装它们。 我了解imagemagick和gmagick; imagemagick比gmagick占用更多资源,