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