java压缩图片thumbnails_Java压缩图片、减小图片文件体积大小,Thumbnails使用教程...
前言:图片过大,在用于显示的时候会非常慢,并且占用服务器带宽,从而影响应用(APP、网页等)打开速度。然而现在就算是手机拍照的照片文件都是5MB以上,那么就需要处理图片。
Thumbnails Maven依赖
net.coobird
thumbnailator
0.4.8
Thumbnails基本使用Thumbnails.of(realPath+savedFileName)
.scale(0.14f)
.outputQuality(0.6f)
.toFile(realPath+savedFileName);
方法解释
of() 接收一个图片路径,也就是待处理图片路径
scale(float f) 接收一个浮点数。用于缩小图片尺寸,会保持原先图片比例。小于1表示缩小,大于1表示放大。
outputQuality(float f) 接收一个0-1之间的浮点数。用于降低图片的清晰度。
toFile() 接收一个路径,用于保存处理后的图片。
通过上面的代码,我原先5MB的图片,能体积减小到70kb。并且显示小图片的时候看不出来有模糊感。
Thumbnails减小图片尺寸
上面代码已经师范了,使用scale()方法即可修改图片尺寸,但是不仅仅是可以按比例缩放图片尺寸,还可以按指定宽度减小图片尺寸。代码如下:scale(0.14f)//比例缩放
scale(200,200)//按像素宽高缩放
java压缩图片thumbnails_Java压缩图片、减小图片文件体积大小,Thumbnails使用教程...相关推荐
- 从 Gzip 压缩 SVG 说起 — 论如何减小资源文件的大小
原文地址:Of SVG, Minification and Gzip 原文作者:Anton Khlynovskiy 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- ...
- 如何使用PDF文件压缩工具Compress PDF for mac减小PDF文件的大小?
如何使用PDF文件压缩工具Compress PDF for mac减小PDF文件的大小?PDF文件与操作系统和设备具有很好的兼容性,因此我们很乐意以PDF格式共享或存档文件.但是,PDF体积太大,会阻 ...
- go gdb调试 参数设置 减小执行文件体积
出处 http://blog.csdn.net/rufidmx/article/details/8994457 go gdb调试 参数设置 分类: golang2013-05-30 14:16 366 ...
- 怎么压缩图片的体积大小,4款软件分享
怎么压缩图片的体积大小?因为在日常生活和工作中,我们常常会遇到需要压缩图片大小的情况.图片的大小是由像素点数量和每个像素的颜色深度共同决定的,一般来说,像素点数量越多,每个像素的颜色深度越高,图片的清 ...
- 快速完成批量图片压缩,你需要这款图片压缩神器!
图片太多,占内存太大,该怎么办呢?对于我们珍藏的图片,照片等,有时候不忍心删除,但是又太占空间,面对这种时候,我们就需要使用使用图片压缩工具,来减小图片占得内存.但是一般的图片压缩工具,需要一张一张的 ...
- 图片批量压缩方法及步骤
图片批量压缩方法及步骤!平常我们会将手机拍摄的照片传输到电脑里保存,时间久了后电脑中会有大量的图片,这些图片大都是1M-2M的体积大小,这些图片会占用大量的电脑磁盘空间,可能会导致电脑变得很卡等现象. ...
- python如何压缩pdf_如何压缩PDF文件?分享4种高效压缩方法!
原标题:如何压缩PDF文件?分享4种高效压缩方法! 在我们日常学习和日常工作中,我们时常会用到PDF文件,我们时常会发送PDF文件.但是如果PDF文件过大的话,上传就会受到影响,那么如何将PDF文件的 ...
- 【Android 内存优化】Android 原生 API 图片压缩原理 ( 图片质量压缩方法 | 查找 Java 源码中的 native 方法对应的 C++ 源码 )
文章目录 一. 图片质量压缩方法 二. 查找对应的 Native 方法源码 三. 分析 Bitmap.cpp 中动态注册 Native 方法 在博客 [Android 内存优化]图片文件压缩 ( An ...
- java 程序实现对图片的压缩生成缩略图并可设定长宽、尺寸压缩率、图片质量
转载自 java 程序实现对图片的压缩生成缩略图并可设定长宽.尺寸压缩率.图片质量 之前是在另一位高手的上传内容中学习到的,并将其代码根据我的需求进行了修改,参考位置:http://jiangpin ...
- java图像处理002---JAVA图片压缩_图片缩放_图片按照比例缩放_图片指定长宽缩放_Java使用google开源工具Thumbnailator实现图片压缩
JAVA技术交流QQ群:170933152 前言 作为靠谱的java服务端程序员,图片这个事情一直是个头疼的事情. 现在很多网站上,都有上传图片这个功能,而图片对于现在的很多手机来说,拍摄出来的都是高 ...
最新文章
- android项目获得所有运行程序
- [Angularjs]ng-repeat中使用ng-model遇到的问题
- 每日一函数2015/05/17 ---2
- css盒子模型圆形运用,【前端】CSS3学习笔记(三)——盒子模型
- android listview asynctask,关于android:ListView + ArrayList + AsyncTask
- Hyper-V与VMware的技术特性对比
- Tensorflow卷积神经网络
- 搭建10分钟,解决90%问题,帕累托分析模型为何这么强?
- Alpha版本冲刺(一)
- 用for打印菱形java_Java 动态打印菱形代码之for循环的使用
- Day217.项目总结 -谷粒学院
- 宏杉科技中标中国移动存储集采喜获50%份额
- ISO9001\ISO14001\OHSAS18001三体系快速认证申报须知
- matlab二进制香农,香农编码及MATLAB实现.ppt
- 故障:恢复 Windows 默认共享
- 爬虫爬取招聘信息并进行数据分析
- ts 正负条形图 组件_手把手教你使用ggplot2绘制条形图
- Vue keep-alive和activated的用法
- CStdioFile的用法
- 过分依赖计算机的影响,技术的“两面性”过于依赖技术,会给生活带来什么影响?...
热门文章
- 更新到PS CC 2019 缩放的时候 按住shift变成不规则缩放了 反而不按住shift是等比例缩放...
- excel打不开html格式的文件,excel文件打不开提示格式无效怎么解决【图文】
- mysql 存储过程 对象_【MYSQL笔记3】MYSQL过程式数据库对象之存储过程的调用、删除和修改...
- 【解决方案】scrapy报错KeyError: ‘Spider not found‘
- 旋律生成算法的现状与挑战
- centos配置静态ip和路由
- c语言求圆锥的表面积和体积_c语言问题,输入圆锥的半径和高,得出表面积和体积。请问程序该如何改....
- 双系统——彻底删除ubuntu
- 卡西欧科学计算机使用方法,科学计算器的使用方法
- 臻游网络手游[乱弹西游]4月中旬开启首测