服务器B处理Add_Image_Size()的方式与服务器A不同

时间:2010-12-02 作者:Sampson

我很好奇有什么依赖关系add_image_size() 因为我刚刚将一个主题复制到一个新服务器上,并开始为自定义帖子类型添加缩略图,结果发现我的硬裁剪请求被忽略了,图像保持成比例。

functions.php

...
set_post_thumbnail_size( 80, 80, true );
add_image_size( \'micro\', 32, 32, true);
add_image_size( \'featured\', 340, 225, true );
add_image_size( \'videowide\', 460, 225, true );
...
在我的本地服务器(Windows Vista上的WAMP服务器)上true 并且图像的裁剪方式会丢失额外的像素,而不考虑边缘。在我的live server(CloudLinux server 5.5 x64)上,映像保持成比例。

是否有一些gdlibrary依赖项或我需要在live server上进行更改以获得预期的结果?

2 个回复
最合适的回答,由SO网友:Sampson 整理而成

此特定问题是由缺少环境引起的GD. 在服务器上安装GD后,问题得到解决。当然,您需要返回并重新提交缩略图以进行正确的裁剪,或者使用插件追溯性地重新创建缩略图。

SO网友:PNMG

你的问题让我想起了我在玩Wordpress 3.0测试版时遇到的一个类似问题。不确定这是否对你有帮助,但我在Wordpress forums.

大家好。

我花了一整天的时间寻找这个问题的解决方案,下面是我眼前的解决方案!感谢StyleshBeachbum和Alex Mansfield。是的,问题取决于服务器。我在Windows XP上使用apache/php/mysql,但没有启用php\\u hd2扩展。

我已经启用了,现在正在工作。

谢谢大家。

我很想知道情况是否如此。我在Wordpress实验室做了一些使用自定义图像大小的实验,但当我遇到类似的怪事时,我放弃了修补。

结束

相关推荐