小伙看你根骨奇佳,潜力无限,来学PHP伐。
你可以先用inSampleSize获得一张近似大小的图片,再用Matrix进行缩放到指定大小嘛╮(╯_╰)╭
inSampleSize
Matrix
╮(╯_╰)╭
首先,Android上只能整數壓縮,不能小數壓縮,圖片不可能剛好壓縮至寬度為720其次,一般是圖片縮小至小於720的照片之後,再進行顯示,不夠720的地方可以空著,可以繪製預設底色,可以裁切等等,視具體情況而定
Bitmap bitmap = getCompressForQualitySize(os, (int) sampleSize);ByteArrayOutputStream osSecond = new ByteArrayOutputStream();bitmap.compress(Bitmap.CompressFormat.JPEG, optionat。圖片的寬高,然後按照比例縮小到720就行了,但是可能會有些偏差
你可以先用
inSampleSize
获得一张近似大小的图片,再用Matrix
进行缩放到指定大小嘛╮(╯_╰)╭
首先,Android上只能整數壓縮,不能小數壓縮,圖片不可能剛好壓縮至寬度為720
其次,一般是圖片縮小至小於720的照片之後,再進行顯示,不夠720的地方可以空著,可以繪製預設底色,可以裁切等等,視具體情況而定
Bitmap bitmap = getCompressForQualitySize(os, (int) sampleSize);
ByteArrayOutputStream osSecond = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, optionat。圖片的寬高,然後按照比例縮小到720就行了,但是可能會有些偏差