1

当我在 Wordpress 中上传特色图片时,它会减小图片的大小。图像质量也远低于原始图像。如何让 Wordpress 拥有更大、更高质量的特色图片?

4

3 回答 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 回答