图片质量压缩(Java 您所在的位置:网站首页 图片无损压缩比例 图片质量压缩(Java

图片质量压缩(Java

2024-04-19 12:29| 来源: 网络整理| 查看: 265

一、前提说明

业务要求需要将图片在上传服务器之前进行一波压缩。要求:图片保持原尺寸,所占内存压缩

注:网上各种类似的文章基本都是重复的,资源少并且很多文章的内容根本无法实现对应说明的效果。自己从开发开始到现在也一直是在面向百度编程,本着饮水思源的心理,记一下这个坑,以及自己的处理方式。

二、目前能做到压缩的几种方式 1.Thumbnailator (推荐) 1.1简介

Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。

支持:图片缩放,区域裁剪,水印,旋转,保持比例,图片压缩。 Thumbnailator官网:code.google.com/p/thumbnail…

net.coobird thumbnailator [0.4, 0.5)

目前官网上发布的最新版本为0.4.11 (记录当前时间:2020/07/22) Thumbnailator文档地址:coobird.github.io/thumbnailat…

1.2 使用 public class ImageUtils { /** * 根据指定大小压缩图片 * * @param imageBytes 源图片字节数组 * @param desFileSize 指定图片大小,单位kb * @param imageId 影像编号 * @return 压缩质量后的图片字节数组 */ public static byte[] compressPicForScale( byte[] imageBytes, long desFileSize, String imageId, Double quality) { if (imageBytes == null || imageBytes.length


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有