0

我对 TimThumb 脚本生成(裁剪和调整大小)的特色图像有疑问。

有没有办法告诉脚本我希望图像具有特定宽度(没有裁剪),然后有一个自动高度来保持正确的比例?

这是我所指的网站的链接: //aquariuscocktail.com

如果你向下滚动一点,你会看到一个名为“Baby Blues”的帖子,下面有一张图片。由于 TimThumb,这张照片被裁剪和放大了,我似乎无法弄清楚为什么或如何。

这是它生成的 URL:

http://aquariuscocktail.com/wp-content/themes/writer-parent/framework/timthumb/timthumb.php?src=http%3A%2F%2Faquariuscocktail.com%2Fwp-content%2Fuploads%2F2013%2F11%2Ftester.jpg&h=670&w=670&zc=1&q=100

上传图片的原始尺寸为 670 x 476

任何帮助将不胜感激!

谢谢,帕特里克

4

1 回答 1

0

您可以取消 timthumb 并使用 WordPress 的内置功能在您的主页上显示尺寸正确的图像。如果您的 timthumb 版本或未来版本容易受到 XSS 攻击,这可以减少服务器上的负载并有助于防止恶意软件

为您的网站添加新的图片尺寸add_image_size( 'home-post-featured', 670, 9999, false );

使用 Regenerate Thumbnails,然后替换模板中的 timthumb 代码以使用the_post_thumbnail()

** 编辑 ** 另一个问题是这张图片http://aquariuscocktail.com/wp-content/uploads/2013/10/AQC-shop-538x1024.png不是 670 宽,所以失真也来自宽度拉伸作为高度。确保您上传的是 640 宽的图片,并且使用的是完整尺寸的图片。

于 2013-11-13T23:43:08.617 回答