第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在運(yùn)行時(shí)調(diào)整圖像大小時(shí)出現(xiàn)質(zhì)量問題

在運(yùn)行時(shí)調(diào)整圖像大小時(shí)出現(xiàn)質(zhì)量問題

UYOU 2019-10-25 10:57:21
我的磁盤上有一個(gè)映像文件,我正在調(diào)整文件的大小并將其作為新的映像文件保存回磁盤。出于這個(gè)問題,我并不是為了將它們顯示在屏幕上而將它們帶入內(nèi)存中,只是為了調(diào)整它們的大小并重新保存它們。這一切都很好。但是,縮放后的圖像上會(huì)出現(xiàn)偽像,如下所示:android:在運(yùn)行時(shí)調(diào)整圖像大小的質(zhì)量由于存在這種失真,因此可以保存它們,因?yàn)槲铱梢詫⑺鼈儚拇疟P上拉出并在計(jì)算機(jī)上查看它們,但它們?nèi)匀淮嬖谙嗤膯栴}。在將圖像加載到Bitmap對(duì)象以將位圖解碼到內(nèi)存中時(shí),我正在使用類似于此內(nèi)存不足問題的代碼:BitmapFactory.Options options = new BitmapFactory.Options();options.inJustDecodeBounds = true;BitmapFactory.decodeFile(imageFilePathString, options);int srcWidth = options.outWidth;int srcHeight = options.outHeight;int scale = 1;while(srcWidth / 2 > desiredWidth){   srcWidth /= 2;   srcHeight /= 2;   scale *= 2;}options.inJustDecodeBounds = false;options.inDither = false;options.inSampleSize = scale;Bitmap sampledSrcBitmap = BitmapFactory.decodeFile(imageFilePathString, options);然后我用以下方法進(jìn)行實(shí)際縮放:Bitmap scaledBitmap = Bitmap.createScaledBitmap(sampledSrcBitmap, desiredWidth, desiredHeight, false);最后,使用以下命令將新調(diào)整大小的映像保存到磁盤:FileOutputStream out = new FileOutputStream(newFilePathString);scaledBitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);然后,正如我提到的,如果我從磁盤上拉出文件并進(jìn)行查看,它上面存在鏈接的質(zhì)量問題,看起來(lái)很糟糕。如果我跳過(guò)createScaledBitmap,而只是將sampledSrcBitmap直接保存回磁盤,就沒有問題,似乎只有在大小更改時(shí)才會(huì)發(fā)生。正如您在代碼中所看到的,我已經(jīng)嘗試過(guò)將inDither設(shè)置為false,如此處http://groups.google.com/group/android-developers/browse_thread/thread/8b1abdbe881f9f71所述,并且如上文第一篇鏈接文章所述。那什么都沒改變。另外,在我鏈接的第一篇文章中,羅曼·蓋伊說(shuō):而不是在繪制時(shí)調(diào)整大?。ㄟ@將是非常昂貴的),請(qǐng)嘗試在屏幕外的位圖上調(diào)整大小,并確保位圖為32位(ARGB888)。但是,我不知道如何在整個(gè)過(guò)程中確保位圖保持為32位。我還閱讀了其他幾篇文章,例如http://android.nakatome.net/2010/04/bitmap-basics.html,但它們似乎都在解決繪圖和顯示位圖的問題,我只想調(diào)整它的大小并將其保存回磁盤,而不會(huì)出現(xiàn)此質(zhì)量問題。非常感謝
查看完整描述

3 回答

  • 3 回答
  • 0 關(guān)注
  • 685 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)