Android常用图片压缩开源项目——Compressor

 

dependencies {
    compile 'id.zelory:compressor:2.1.0'
}

Compress Image File

compressedImageFile = new Compressor(this).compressToFile(actualImageFile);

 

Compress Image File to Bitmap

compressedImageBitmap = new Compressor(this).compressToBitmap(actualImageFile);

 自定义:

compressedImage = new Compressor(this)
            .setMaxWidth(640)
            .setMaxHeight(480)
            .setQuality(75)
            .setCompressFormat(Bitmap.CompressFormat.WEBP)
            .setDestinationDirectoryPath(Environment.getExternalStoragePublicDirectory(
              Environment.DIRECTORY_PICTURES).getAbsolutePath())
            .compressToFile(actualImage);

[repo owner="zetbaitsu" name="Compressor"]

 

 

爱编程
  • 本文由 发表于 2017-12-1716:47:07
andorid crop-裁剪开源项目 Android开源

andorid crop-裁剪开源项目

介绍 一个剪裁图片的开发库,他提供了实现剪裁单张图片的activity,其实现是基于AOSP的代码 使用说明: 因为他提供的方式是activity的形式所以首先你需要在manifest 文件中声明: ...
Android CameraView Android开源

Android CameraView

项目说明 这个项目基于Google的非正式开源的CameraView组件,兼容Camera 1 API和Camera 2 API,提供了相机预览、切换前后摄像头、切换闪光灯、切换预览图片的比例以及拍照...