图片压缩,用Google的这个工具就够了
2023-09-14 09:06:28 时间
现在的智能手机分辨率都很高,拍的高清照片动辄5M甚至7M。
上传到系统的图片太大了,导致页面加载缓慢。
为此,让组里一小伙做一个压缩工具。发版后,发现图片虽然是压缩了,不过有个别图片严重失真。
然后,在网上查资料,发现有人分享google提供的开源工具Thumbnailator。
maven dependency引入方式:
<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency>
代码简洁:
import net.coobird.thumbnailator.Thumbnails;
import org.junit.Test;
public class ImageUtilTest {
@Test
public void googleImgThumb() throws Exception{
String path="D:\\Users\\liziqi\\130******92-驾驶证照片-org.jpg";
Thumbnails.of(path)
.scale(0.5f)
.outputQuality(1)
.toFile("D:\\Users\\liziqi\\130******92-驾驶证照片.jpg");
}
}
通过比较,Google提供的这个工具果然完胜。
相关文章
- Google发布Chrome修复工具
- PHP Google merchant 添加商品
- 谷歌是python开发的吗_google python
- SEO学习(九)——快速网站诊断(Google网管工具)[通俗易懂]
- 【Google Play】App Bundle 使用详解 ( 按条件分发 | 国家地区 | SDK 版本 | 设备功能 | 按需分发 | 资源分发 )
- Google Hosted Libraries:使用 Google 服务器给开源 JavaScript 库加速
- Google将在Chrome 40中移除SSL 3.0
- 如何利用 Google 成为一个更好的程序员
- Google收购中控设备厂商Revolv,智能家居“软平台”时代开启
- Google Talk是Google 的即时通讯方式,简称Gtalk。它可以进行文字 google talk聊天以及电脑对电脑的语音连接通话。Google此举进一步激化了它和雅虎,微软以及美国在线之间的竞争
- 语义地图决定了自动驾驶和AR眼镜的未来?看看Google Earth创建者是怎么说的
- Google的跟踪代码动态加载js代码方法应用