東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫(kù)|最新更新|下載分類|排行榜

編程相關(guān)破解相關(guān)編程工具反編譯安裝制作程序源碼軟件補(bǔ)丁數(shù)據(jù)庫(kù)Visual Studiovc++visualbasicdreamweaver

首頁(yè)編程開(kāi)發(fā)程序源碼 → 安卓照片壓縮上傳源碼

安卓照片壓縮上傳源碼

安卓照片壓縮上傳源碼

  • 大。1.9M
  • 語(yǔ)言:中文
  • 平臺(tái):WinAll
  • 更新:2016-08-15 19:24
  • 等級(jí):
  • 類型:程序源碼
  • 網(wǎng)站:暫無(wú)
  • 授權(quán):免費(fèi)軟件
  • 廠商:
  • 產(chǎn)地:國(guó)產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評(píng)論下載地址

由于手機(jī)通常情況下拍照都是高清的,把以體積有點(diǎn)大,而我們平時(shí)又都是使用流量來(lái)上傳的,因?yàn)楹芟朐诘谝粫r(shí)間與朋友們分享美景。

安卓照片壓縮上傳源碼js源碼

private Bitmap getimage(String srcPath) {

BitmapFactory.Options newOpts = new BitmapFactory.Options();

//開(kāi)始讀入圖片,此時(shí)把options.inJustDecodeBounds 設(shè)回true了

newOpts.inJustDecodeBounds = true;

Bitmap bitmap = BitmapFactory.decodeFile(srcPath,newOpts);//此時(shí)返回bm為空

newOpts.inJustDecodeBounds = false;

int w = newOpts.outWidth;

int h = newOpts.outHeight;

//現(xiàn)在主流手機(jī)比較多是800*480分辨率,所以高和寬我們?cè)O(shè)置為

float hh = 800f;//這里設(shè)置高度為800f

float ww = 480f;//這里設(shè)置寬度為480f

//縮放比。由于是固定比例縮放,只用高或者寬其中一個(gè)數(shù)據(jù)進(jìn)行計(jì)算即可

int be = 1;//be=1表示不縮放

if (w > h && w > ww) {//如果寬度大的話根據(jù)寬度固定大小縮放

be = (int) (newOpts.outWidth / ww);

} else if (w < h && h > hh) {//如果高度高的話根據(jù)寬度固定大小縮放

be = (int) (newOpts.outHeight / hh);

}

if (be <= 0)

be = 1;

newOpts.inSampleSize = be;//設(shè)置縮放比例

//重新讀入圖片,注意此時(shí)已經(jīng)把options.inJustDecodeBounds 設(shè)回false了

bitmap = BitmapFactory.decodeFile(srcPath, newOpts);

return compressImage(bitmap);//壓縮好比例大小后再進(jìn)行質(zhì)量壓縮

}


PC官方
安卓官方手機(jī)版
IOS官方手機(jī)版

安卓照片壓縮上傳源碼截圖

下載地址

安卓照片壓縮上傳源碼

熱門(mén)評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)

編輯推薦

本類軟件必備

編程UltraEditvc++6.0Notepad++編譯VBILSpyHopper數(shù)據(jù)MySQLoracleaccess設(shè)計(jì)DreamweaverfireworksFlash

報(bào)錯(cuò)

請(qǐng)簡(jiǎn)要描述您遇到的錯(cuò)誤,我們將盡快予以修正。

轉(zhuǎn)帖到論壇
輪壇轉(zhuǎn)帖HTML方式

輪壇轉(zhuǎn)帖UBB方式