这(zhè)是(shì)androids经典图片(piàn)压缩算(suàn)法 永不(bú)失真下载,方(fāng)便(biàn)查看是否满足工程需要,然后去(qù)git下载源码(mǎ)编译定制。
androids经(jīng)典图片压缩算法 永不失真是(shì)对各种(zhǒng)大图(tú)片(piàn)进行压缩,压缩不失真。大(dà)图(tú)片压缩后大(dà)小在100k以内,可以根据自己的需求进行(háng)设置压(yā)缩大小。
在开发androids企(qǐ)业应用时,会(huì)经常上传图(tú)片到(dào)服(fú)务器,而我们公司(sī)目(mù)前维(wéi)护(hù)的一个项目便是如此。该项目是通过私有apn与服务器进行交互的,联通的还好,但移动的速度实在太(tài)慢,客户在使(shǐ)用软件的(de)过程中,由于上传的信息中可能(néng)包含多张图片,会经(jīng)常出现上传图(tú)片失败的问题,为了解(jiě)决这个问题,我们决定把照片压缩到100k以下,并且保证图(tú)片(piàn)不失真(目前图片经过压缩后,大约300k左右(yòu))。于是我就重新研究了(le)一下androids的图片压缩技术。
之(zhī)前有个项目(mù)我负责(zé)聊天(tiān)模块,做到(dào)图(tú)片(piàn)消息那(nà)一(yī)块时,因为(wéi)需要先上(shàng)传(chuán)到服务器然后(hòu)取得返回的图片网络地址,考虑到无论是(shì)从相(xiàng)机拍摄还是从相册上传的图片(piàn),都有可能由于过大从而(ér)导致发送消息(xī)耗时过长以及损耗用户手机流量,所以需(xū)要(yào)在上(shàng)传前对图片进行有效的压缩,网(wǎng)上提供的做(zuò)法有许多种(zhǒng),经过反(fǎn)复试验,
