如何用Java实现图片压缩的两种高效方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计600个文字,预计阅读时间需要3分钟。
问题背景:在Nemo社区中,用户上传的图片内容需要突出展示。
典型场景:当用户上传头像时,其他用户在浏览该用户信息时,如果需要查看该用户的头像信息,系统会自动回显头像信息。
问题背景。
典型的情景:Nemo社区中,用户上传的图片免不了要在某处给用户做展示。
如用户上传的头像,那么其他用户在浏览该用户信息的时候,就会需要回显头像信息了。
用户上传的原图可能由于清晰度较高而体积也相对较大,考虑用户流量带宽,一般而言我们都不会直接体积巨大的原图直接丢给用户让用户慢慢下载。
这时候通常我们会在服务器对图片进行压缩,然后把压缩后的图片内容回显给用户。
压缩方案:
这里主要找了两个java中常用的图片压缩工具库:Graphics和Thumbnailator。
本文共计600个文字,预计阅读时间需要3分钟。
问题背景:在Nemo社区中,用户上传的图片内容需要突出展示。
典型场景:当用户上传头像时,其他用户在浏览该用户信息时,如果需要查看该用户的头像信息,系统会自动回显头像信息。
问题背景。
典型的情景:Nemo社区中,用户上传的图片免不了要在某处给用户做展示。
如用户上传的头像,那么其他用户在浏览该用户信息的时候,就会需要回显头像信息了。
用户上传的原图可能由于清晰度较高而体积也相对较大,考虑用户流量带宽,一般而言我们都不会直接体积巨大的原图直接丢给用户让用户慢慢下载。
这时候通常我们会在服务器对图片进行压缩,然后把压缩后的图片内容回显给用户。
压缩方案:
这里主要找了两个java中常用的图片压缩工具库:Graphics和Thumbnailator。

