我最近在WordPress中开发了一个网站,我有一些由add_image_size();
定义的缩略图尺寸
例如,如果你看这里:http://bit.ly/kSTU0Q
“更多产品新闻”下最右边的右侧通道中的图片我们为此定义了
the_post_thumbnail()
add_image_size( 'side-excerpt', 86, 93);
所以会:
the_post_thumbnail('side-excerpt', array('class'=>'alignleft'));
如果你看起来WordPress似乎没有遵守我的尺寸规格,而且我使用了'重新生成缩略图'插件,这似乎差不多没有差别。
希望你们能够了解情况。
先谢谢!
答案 0 :(得分:0)
在我看来,问题就在于你的作物风格。
add_image_size有第三个属性,即裁剪样式,默认为false(软比例裁剪。
“框大小调整会按比例缩小图像(即,不会扭曲图像),直到它适合您使用宽度和高度参数指定的”框“。”
重新生成缩略图无法正常工作的原因是因为您正在使用此软模式,而您实际需要的结果似乎是难以裁剪。
“在此模式下,图像被裁剪以匹配目标纵横比,然后缩小以完全符合指定尺寸。”
所以你想要改变
add_image_size( 'side-excerpt', 86, 93);
到
add_image_size( 'side-excerpt', 86, 93, true);
有关详细信息,请参阅:
http://markjaquith.wordpress.com/2009/12/23/new-in-wordpress-2-9-post-thumbnail-images/
http://codex.wordpress.org/Function_Reference/add_image_size