我遇到了TimThumb脚本正在生成(裁剪和调整大小)的特色图像的问题。
有没有办法告诉脚本我希望图像是特定的宽度(没有裁剪),然后有一个自动高度来保持正确的比例?
以下是我所指的网站的链接:http://aquariuscocktail.com
如果向下滚动一下,您会看到一个名为“Baby Blues”的帖子,下面有一张图片。由于TimThumb,这张照片正在变得越来越大,我似乎无法弄清楚为什么或如何。
以下是它生成的网址:
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
非常感谢任何帮助!
谢谢, 帕特里克
答案 0 :(得分:0)
您可以取消使用timthumb并使用WordPress的内置功能在主页上正确显示图像大小。这可以减少服务器上的负载,如果您的版本或未来版本的timthumb容易受到XSS攻击,可以帮助防止恶意软件
为您的网站add_image_size( 'home-post-featured', 670, 9999, false );
使用重新生成缩略图,然后替换模板中的timthumb代码以使用the_post_thumbnail()
**编辑** 另一个问题是这个图像http://aquariuscocktail.com/wp-content/uploads/2013/10/AQC-shop-538x1024.png不是670宽,所以失真来自宽度拉伸和高度。确保上传的图像宽640,并使用完整尺寸的图像。