wordpress图像裁剪是否依赖于某些php库?

时间:2010-11-14 23:34:55

标签: php wordpress thumbnails

快速提问:

我正在为客户开发一个wordpress主题,并且大量使用the_post_thumbnail函数。

现在,在我的本地开发网站(在MAMP下运行),一切都像魅力一样,所有图像都被硬裁剪到正确的大小。

在live dev网站上,wordpress完全忽略了裁剪。图像的输出是

.../wp-content/uploads/2010/06/07.jpg

但它应该是

...wp-content/uploads/2010/06/07-160x230.jpg

在我更改了live / local开发站点上的设置后,我使用了ajax-thumbnail-rebuild插件来重建所有图片..它只是不能在现场工作。

现在我读到某个地方,wordpress硬裁剪功能依赖于一些php库calld php_hd2。谁能证实这一点?

// UPDATE

感谢Fredleys链接,它似乎是我想要的GD库。哪个安装在我的服务器上。 遗憾地在关于链接的评论中,尽管安装了GD(我明天可以确认我的服务器),人们仍然会遇到问题。

但是在fredleys链接结束时有一个有趣的评论:

  

wp_get_attachment_metadata()返回没有'sizes'键的哈希。并且通过调用apply_filters()

返回该哈希值

这听起来像我的问题。我可以在后端使用所有选项,没有任何灰色,并且图像在服务器上可用..它们不会在前端调用。

//更新2&解决

确定。找到了问题。服务器在安装了gd_lib的Debian上运行 - 但不是捆绑的版本。所以这个包中缺少一些东西。如果你需要在Debian上安装正确版本的gd_lib,你会在这里找到一个不错的solution

1 个答案:

答案 0 :(得分:4)

我认为你的意思是gd2,是的,you need to have it installed