這是android經(jīng)典圖片壓縮算法 永不失真下載,方便查看是否滿足工程需要,然后去git下載源碼編譯定制。
android經(jīng)典圖片壓縮算法 永不失真是對(duì)各種大圖片進(jìn)行壓縮,壓縮不失真。大圖片壓縮后大小在100k以內(nèi),可以根據(jù)自己的需求進(jìn)行設(shè)置壓縮大小。
在開發(fā)Android企業(yè)應(yīng)用時(shí),會(huì)經(jīng)常上傳圖片到服務(wù)器,而我們公司目前維護(hù)的一個(gè)項(xiàng)目便是如此。該項(xiàng)目是通過私有apn與服務(wù)器進(jìn)行交互的,聯(lián)通的還好,但移動(dòng)的速度實(shí)在太慢,客戶在使用軟件的過程中,由于上傳的信息中可能包含多張圖片,會(huì)經(jīng)常出現(xiàn)上傳圖片失敗的問題,為了解決這個(gè)問題,我們決定把照片壓縮到100k以下,并且保證圖片不失真(目前圖片經(jīng)過壓縮后,大約300k左右)。于是我就重新研究了一下Android的圖片壓縮技術(shù)。
之前有個(gè)項(xiàng)目我負(fù)責(zé)聊天模塊,做到圖片消息那一塊時(shí),因?yàn)樾枰壬蟼鞯椒⻊?wù)器然后取得返回的圖片網(wǎng)絡(luò)地址,考慮到無論是從相機(jī)拍攝還是從相冊(cè)上傳的圖片,都有可能由于過大從而導(dǎo)致發(fā)送消息耗時(shí)過長(zhǎng)以及損耗用戶手機(jī)流量,所以需要在上傳前對(duì)圖片進(jìn)行有效的壓縮,網(wǎng)上提供的做法有許多種,經(jīng)過反復(fù)試驗(yàn),