从特色图像生成非常小的缩略图

时间:2017-06-25 作者:cooldude101

我想创建非常小的缩略图,我可以在侧边栏中使用。我希望它们的大小约为5kb,并根据特色图像自动创建。

最好的方法是什么?

1 个回复
SO网友:Johansson

我不能说图像的大小,但我假设尺寸约为50px的小图像的大小应该在5或10kb左右。您可以将自己的自定义大小添加到主题中:

add_image_size( \'tiny-thumbnails\', 50, 50, true );
将第四个参数设置为true 将强制WordPress裁剪缩略图,使其宽度精确为50px,高度精确为50px。

现在,调用此函数将获得您的缩略图:

the_post_thumbnail_url( $post_id ,\'tiny-thumbnails\' );
在将此代码添加到主题后,不要忘记重新生成缩略图functions.php 文件

您还可以调整JPG质量,以减小缩略图的大小(这也会降低质量!)。这个jpeg_quality 过滤器允许您执行此操作。

// Set your quality to any value you wish. Values below 70 are not recommended
add_filter(\'jpeg_quality\', function($arg){ return 85; });

结束

相关推荐

Featured images get shrunken

上传特色图片时,我遇到的问题是,所有图片都会自动缩小。我想保留原始图像。检查this example. 所有员工的图片都会自动缩小,但在特色图片中,我上传了员工的完整图片。我认为图像太大,wordpress会自动缩小图像,因此,我在媒体库中缩放并裁剪了图像。一些图像已修复,但一些图像仍然存在问题。有没有一种方法可以让原始上传的图像按原样显示?