WideImage PHP插件错误调整高度

时间:2012-05-28 17:44:24

标签: php plugins

我正在使用这个PHP插件进行图像处理:http://wideimage.sourceforge.net/

这是我的代码:

WideImage::load('images/image_test.jpg')

-> resize(300, 150)
-> output('jpg');

这就是结果:

enter image description here

如果你看一下屏幕截图的尺寸,你会发现它们与我说的尺寸不一致。

发生了什么事?

2 个答案:

答案 0 :(得分:2)

好吧,看起来它试图保持纵横比(高度/宽度)。您可能不希望图像变平或拉伸,但应该有一个设置。将$fit参数设置为“填充”可能会有所帮助:http://wideimage.sourceforge.net/wp-content/current/doc/WideImage/WideImage_Image.html#methodresize

LE:另一方面,如果您想改变图像大小而不改变其方面,也许您应该考虑cropping

答案 1 :(得分:0)

回答(感谢Mihai Todor):

WideImage::load('images/image_test.jpg')

-> resize(300, 150, 'fill')
-> output('jpg');

显然它需要填写声明。