① 说说在 Android 中如何压缩图片
1:ByteArrayOutputStream 压缩图片质量,不会改变图片大小
java">privateBitmapcompressImage(Bitmapimage){
ByteArrayOutputStreambaos=newByteArrayOutputStream();
image.compress(Bitmap.CompressFormat.JPEG,100,baos);//质量压缩方法,这里100表示不压缩,把压缩后的数据存放到baos中
intoptions=100;while(baos.toByteArray().length/1024>100){//循环判断如果压缩后图片是否大于100kb,大于继续压缩
baos.reset();//重置baos即清空baos
image.compress(Bitmap.CompressFormat.JPEG,options,baos);//这里压缩options%,把压缩后的数据存放到baos中
options-=10;//每次都减少10}
ByteArrayInputStreamisBm=newByteArrayInputStream(baos.toByteArray());//把压缩后的数据baos存放到ByteArrayInputStream中
Bitmapbitmap=BitmapFactory.decodeStream(isBm,null,null);//把ByteArrayInputStream数据生成图片
returnbitmap;
}
2:就是改变图片大小
privateBitmapgetimage(StringsrcPath){
BitmapFactory.OptionsnewOpts=newBitmapFactory.Options();//开始读入图片,此时把options.inJustDecodeBounds设回true了
newOpts.inJustDecodeBounds=true;
Bitmapbitmap=BitmapFactory.decodeFile(srcPath,newOpts);//此时返回bm为空
newOpts.inJustDecodeBounds=false;intw=newOpts.outWidth;inth=newOpts.outHeight;//现在主流手机比较多是800*480分辨率,所以高和宽我们设置为
floathh=800f;//这里设置高度为800f
floatww=480f;//这里设置宽度为480f//缩放比。由于是固定比例缩放,只用高或者宽其中一个数据进行计算即可
intbe=1;//be=1表示不缩放
if(w>h&&w>ww){//如果宽度大的话根据宽度固定大小缩放
be=(int)(newOpts.outWidth/ww);
}elseif(w<h&&h>hh){//如果高度高的话根据宽度固定大小缩放
be=(int)(newOpts.outHeight/hh);
}if(be<=0)
be=1;
newOpts.inSampleSize=be;//设置缩放比例//重新读入图片,注意此时已经把options.inJustDecodeBounds设回false了
bitmap=BitmapFactory.decodeFile(srcPath,newOpts);returncompressImage(bitmap);//压缩好比例大小后再进行质量压缩}
② 安卓手机下载了压缩图片的软件怎么批量压缩
方法/步骤
1
把链接工具下载了,点击文件,按图二点击文件夹。
③ 怎么批量压缩照片
一次性批量压缩照片的方法!
使用工具:优速图片格式转换器
步骤1,下载工具后安装打开,软件界面左边有五个功能按钮,点击第二个【图片压缩】功能,进入下一步操作。
④ 如何批量压缩照片
《gluttonyPNG v1.2图片批量压缩软件》网络网盘资源免费下载:
链接: https://pan..com/s/1cpfdAbCYFeRsoFGlpVrWdA?pwd=kzcn 提取码: kzcn
gluttonyPNG v1.2最新版这是一款为压缩大批量PNG或JPG图片而设计的压缩工具,它能够轻松应付十万张以上、上百GB体积的压缩任务。并且可以像下载软件一样保存压缩进度,关机后下次还能再接着上快速的进度继续压缩,甚至可以换一台电脑再继续压缩。gluttonyPNG不仅可以显示压缩进度的百分比,还可以实时显示压缩速度(M / s),估计剩余时间,当前线程数和实时体积减少率。gluttonyPNG可调多线程并发,可以设置要同时处理的图像数量,最多32个线程。
⑤ 手机怎么批量压缩图片
手机上的图片是可以压缩的,但是不能在手机上进行这个压缩的操作,因为是的环境不适合压缩工具的安装。
1、我们在电脑上安装一个关于图片压缩的工具,把点有图片的手机连接到电脑,在电脑上将图片文件打开移至电脑硬盘中。2、点击工具将工具打开,打开工具之后就可以在工具页面航选择我们需要的工具了,选择图片压缩工具,点击即可。3、然后这时我们是不是应该将图片添加到页面上呢,对的,就将需要压缩的图片拖动至操作页面上。4、点击页面上的选择文件按钮也可以将图片添加到页面上。5、点击添加图片文件知乎我们点击月面上的“开始压缩”这个按钮对图片文件进行压缩即可。
⑥ 图片文件怎样批量的压缩
可以看看这个方法,可以同时压缩几百张图片:
步骤1,打开“优速图片格式转换器”软件,这时候可以看到软件界面左边有5个功能按键,点击第二个【图片压缩】功能。
这样简单的几个步就可以轻松解决问题,上面就是图片太大怎么压缩变小的方法了。此方法可以一次性压缩几百张图片,为上班族节省更多的时间,赶紧去试试这个方法吧!
⑦ 图片文件怎样批量压缩
快速批量压缩图片大小的方法!
步骤1,安装打开“优速图片格式转换器”软件,点击左边第二个【图片压缩】功能。
⑧ 怎样压缩多个图片文件
一次性批量压缩多个图片的方法:
步骤1,下载工具软件后安装打开,软件界面左边有五个功能按钮,点击第二个【图片压缩】功能,进入下一步操作。
⑨ 手机怎么把多张图片压缩
订阅
多张图片怎么进行压缩呢?我们日常会产生很多的截图,这些截图我们也不可以删除,就要将这些图片压缩一下了,怎么进行多张图片的压缩呢?给大家分享一种可以同时压缩多张图片的方法。
1:先找到一款压缩软件,打开压缩软件进入到图片压缩的页面。
2:将自己的图片准备好放在一个文件夹中,比较方便找寻。添加文件的时候也会很容易找到。
3:在进入到压缩软件的压缩页面后,可以直接看到选择文件或者选择文件夹,大家的图片多的话可以直接点击选择文件夹。
4:选择文件后,需要将下面的输出格式以及压缩的选项进行更改,更改至自己需要的格式即可。
5:文件的输出格式设置完成后,需要将自己文件的保存路径设置完成,点击文件夹图标进行更改,也可以保存到原文件夹。方便自己寻找就行。
6:点击压缩压缩,需要进行压缩的图片文件就会在压缩的过程中,添加的文件比较多,压缩时间会稍微长一点,压缩完成的文件会直接保存到设置好的文件夹路径中。
简单的压缩图片的方法就完成了,赶紧去试一试吧。
⑩ 怎样用手机把图片压缩成文件
再文件管理中新建一个文件夹,把图片复制到文件夹中,然后点击压缩即可。
1、打开文件管理,点击图片。
注意事项:
手机压缩包跟电脑压缩包一样的,点击进入压缩包,就可以看到刚刚进行压缩的图片了。