项目地址: https://github.com/nanchen2251/CompressHelper类别: 图像 (Image)打分: ★★★★★更新: 2017-04-13 10:17大小: 1131 kb开发环境: Android Studio浏览: 1309 次下载: 109 次nanchen2251 / CompressHelper:fire: 压缩文件,压缩图片,压缩Bitmap,Compress, CompressImage, CompressFile, CompressBitmap998162介绍:压缩文件,压缩图片,压缩Bitmap,通过尺寸压缩和质量压缩,以达到清晰度最优运行效果:使用说明:特点1、支持压缩单张图片和多张图片1、添加依赖Step 1. 在工程目录下的 build.gradle 添加如下代码:allprojects { repositories { ... maven { url 'https://jitpack.io' } } }Step 2.在app的build.gradle引入依赖dependencies { compile 'com.github.nanchen2251:CompressHelper:1.0.2' }2、在Activity里面使用 File newFile = CompressHelper.getDefault(this).compressToFile(oldFile);3、你也可以自定义属性 File newFile = new CompressHelper.Builder(this) .setMaxWidth(720) // 默认最大宽度为720 .setMaxHeight(960) // 默认最大高度为960 .setQuality(80) // 默认压缩质量为80 .setFileName(yourFileName) // 设置你需要修改的文件名 .setCompressFormat(CompressFormat.JPEG) // 设置默认压缩为jpg格式 .setDestinationDirectoryPath(Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_PICTURES).getAbsolutePath()) .build() .compressToFile(oldFile);该项目参考了:https://github.com/zetbaitsu/Compressorhttps://github.com/Curzibn/Luban
图片压缩
最新推荐文章于 2023-01-13 17:44:25 发布