- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://github.com/lengyue524/TaiShan
- 软件文档: https://github.com/lengyue524/TaiShan/blob/master/README.md
软件介绍
TaiShan
Luban 的重构版本,感谢 Luban 作者提供的算法,此项目中含有大量 Luban 的原始代码。
本人只做了整体架构的重构。
原地址:https://github.com/Curzibn/Luban
抽离 RxJava,方便非 RxJava 项目的使用。
可直接压缩 Bitmap,压缩过程中不产生临时文件。
修复同时压缩多个图片,回调冲突 bug。
可自定义压缩算法。
使用方法
直接使用
compile 'com.github.lengyue524.TaiShan:taishan:0.1.3'
private void compressWithAT(Bitmap bitmap) {
CompressTask task = new CompressTask();
task.execute(bitmap);
}
private class CompressTask extends AsyncTask<Bitmap, Object, byte[]> {
@Override
protected byte[] doInBackground(Bitmap... bitmaps) {
return TaiShan.get().load(new BitmapInfo(bitmaps[0])).launch();
}
@Override
protected void onPostExecute(byte[] bytes) {
String path = MainActivity.this.getCacheDir() + File.separator + System.currentTimeMillis();
File file = TaiShan.saveImage(path, bytes);// 保存文件
Bitmap bitmap = TaiShan.toBitmap(bytes);// 转换为Bitmap
}
}RxJava
compile 'com.github.lengyue524.TaiShan:taishan:0.1.3' compile 'com.github.lengyue524.TaiShan:rxtaishan:0.1.3
Spark大数据分析技术与实战
董轶群、曹正凤、赵仁乾、王安 / 电子工业出版社 / 2017-7 / 59.00
Spark作为下一代大数据处理引擎,经过短短几年的飞跃式发展,正在以燎原之势席卷业界,现已成为大数据产业中的一股中坚力量。 《Spark大数据分析技术与实战》着重讲解了Spark内核、Spark GraphX、Spark SQL、Spark Streaming和Spark MLlib的核心概念与理论框架,并提供了相应的示例与解析。 《Spark大数据分析技术与实战》共分为8章,其中前4......一起来看看 《Spark大数据分析技术与实战》 这本书的介绍吧!
UNIX 时间戳转换
UNIX 时间戳转换
HSV CMYK 转换工具
HSV CMYK互换工具
