【发布时间】:2012-12-11 10:16:08
【问题描述】:
当我在 Wordpress 中上传特色图片时,它会减小图片的大小。图像的质量也远低于原始图像。如何让 Wordpress 拥有更大、更高质量的特色图片?
【问题讨论】:
当我在 Wordpress 中上传特色图片时,它会减小图片的大小。图像的质量也远低于原始图像。如何让 Wordpress 拥有更大、更高质量的特色图片?
【问题讨论】:
在这里,您可以在数组中的get_the_post_thumbnail() 函数的参数中给出缩略图的大小,如下所示:
echo get_the_post_thumbnail($id, array(100,100) );
【讨论】:
您可以在“设置”>“媒体”下更改缩略图的大小。 至于图像的质量,您可以调整 wordpress 在将原始图像缩小到缩略图大小时使用的 jpeg 压缩量(假设您使用的是 jpegs)。将以下内容添加到您的 functions.php 文件中。
add_filter( 'jpeg_quality', create_function( '', 'return 90;' ) );
如果您愿意,您可以将 90 提升到 100,但您最终会得到更大的图像文件大小。
请注意,这只会影响您上传到网站的任何新图片 - 即,WordPress 不会自动重新保存您已上传的所有图片的缩略图(以及中等和大,如果适用)版本。但是您可以使用插件强制重新生成缩略图图像...等等...Regenerate Thumbnails。如果您刚刚在媒体设置中更改了图像尺寸,它也特别方便。我一直在使用这个插件。真是太棒了。
【讨论】:
你可以用这些定义新的图像尺寸:
add_image_size( $name, $width, $height, $crop );
然后你可以在你的主题中使用它:
the_post_thumbnail( $name );
【讨论】: