全部评论(1条)
-
- fgdrgfbgbh 2016-11-13 00:00:00
- Android 本身就提供了 图片压缩的 api 包括 按质量压缩 按照比例压缩 private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//质量压缩方法,这里100表示不压缩,把压缩后的数据存放到baos中 int options = 100; while ( baos.toByteArray().length / 1024>100) { //循环判断如果压缩后图片是否大于100kb,大于继续压缩 baos.reset();//重置baos即清空baos image.compress(Bitmap.CompressFormat.JPEG, options, baos);//这里压缩options%,把压缩后的数据存放到baos中 options -= 10;//每次都减少10 } ByteArrayInputStream isBm = new ByteArrayInputStream(baos.toByteArray());//把压缩后的数据baos存放到ByteArrayInputStream中 Bitmap bitmap = BitmapFactory.decodeStream(isBm, null, null);//把ByteArrayInputStream数据生成图片 return bitmap; }
-
赞(1)
回复(0)
热门问答
- android上有没有好的图片压缩算法或工具包
2016-11-12 20:26:13
364
1
- 求Android开发工具包
2015-08-22 08:49:47
370
1
- 如何获取android sdk工具包
2017-03-11 22:26:50
296
1
- 空压机上有哪些单向阀?有图片Z好。
2012-06-18 12:34:45
298
1
- 手机卡没有工具包
- 手机卡没有工具包
2017-12-04 12:03:17
992
1
- PC上有哪些Android手机管理软件比较好用
2018-11-30 19:03:23
243
0
- android加载网络上的gif图片有什么实现
2017-12-24 10:35:38
397
1
- 电脑上有没有自带的编程软件
- 不用很复杂 只要能编简单语言就好
2015-11-22 02:24:58
334
2
- android webview 加载assets html 无法加载网络图片
- androidwebview加载assetshtml无法加载网络图片,数据是有的,都是网络图片没有显示,直接加载网络上面的页面是有图片的,但是通过assets就不能加载网络图片了... android webview 加载assets html 无法加载网络图片, 数据是有的,都是网络图片没有显示,直接加载网络上面的页面是有图片的, 但是通过assets 就不能加载网络图片了 展开
2015-06-25 15:02:50
484
1
- 如何使用Amarino工具包连接Android手机和Arduino
2018-12-01 16:17:08
296
0
- 如何使用Amarino工具包连接Android手机和Arduino
2014-12-26 13:07:22
359
3
- 如何使用Amarino工具包连接Android手机和Arduino
2017-12-15 10:48:17
449
1
- qpst工具包怎么没有qfil
2015-12-07 23:34:28
440
1
- sim卡没有工具包服务?
2015-08-09 14:39:07
374
1
- android Studio Z好的测试类
- 关于单元测试的问题,其实很简单,,但是有很多不靠谱的前辈老给指弯路。 android Studio本身已经自带了测试类, ExampleInstrumentedTest和ExampleUnit Test方法1直接在ExampleUnitTest测试类 public class ExampleUnitTest { @Test public void addit... 关于单元测试的问题,其实很简单,,但是有很多不靠谱的前辈老给指弯路。 android Studio本身已经自带了测试类, ExampleInstrumentedTest和ExampleUnit Test方法1直接在ExampleUnitTest测试类 public class ExampleUnitTest { @Test public void addition_isCorrect() throws Exception { int x = MainActivity.add(9,1); assertEquals(10, x); // assertEquals(10 是断言值, x 是函数返回值); @Test//一般复制粘贴就可以了 public void app(){//MainActivity的没有返回值类型的函数。 MainActivity.app(); }} 方法2 Go To 点击Test Create new test 选择要测试的方法结合 以上,, 函数的特性有或无返回值只要java基础油点功底 一点都不难。 运行测试类 点击绿色三角按钮 选择diyi个 方法 我给别人解答 百度不给力,,,回答不了,只能这样了,,希望能帮助学习android的朋友 java返回的只有void和返回值类型返回比如int String 等等。。。。。 测试类Z主要的功能就是可以单独测试一个函数,,,,可以不用运行整个类。。方便查找错误在哪个函数内发生 展开
2017-08-04 16:32:24
313
1
- 电脑上有没有免费的VPN软件
2017-07-17 11:51:11
647
4
- 有卖没有用过的瓶盖料破碎好的,图片这种,大量需求
2016-11-09 17:12:58
277
4
- 手机上没有SIM卡工具包
2014-02-21 09:32:11
427
2
- CVX工具包解决Z小二乘问题的原理和算法是什么?
- 如题,解决如下问题使用了什么算法求解方程 cvx_begin variable x(n) minimize(norm(A*x-b,2) cvx_end
2017-08-05 08:46:12
444
1
1月突出贡献榜
推荐主页
最新话题
-
- #八一建军节——科技铸盾,仪器护航#
- 如何选择到合适的磷青铜绞线?磷青铜绞线的质量...如何选择到合适的磷青铜绞线?磷青铜绞线的质量解析和如何选择到合适的绞线?磷青铜绞线是一种特殊的铜合金导线,由铜、锡和磷等元素组成,具有很好的机械性能、电气性能和耐腐蚀性。磷青铜绞线基本定义与特性:磷青铜是铜与锡、磷的合金,质地坚硬,可制弹簧。典型成分为铜(90%)、锡(6-9%)及磷(0.03-0.6%)锡元素提升合金的强度和耐腐蚀性,磷则细化晶粒、增强耐磨性铸造性能。耐磨性:表面氧化层使其在特殊环境下耐腐蚀,使用寿命长导电性:保持铜很好导电性能的同时有化电子传输路径非铁磁性:不含铁元素,避免在强磁场环境中产生额外能量损耗弹性:受到外力作用时能迅速恢复原状
- 八一建军节 铁血铸军魂













参与评论
登录后参与评论