0
我使用PhotoView庫:https://github.com/chrisbanes/PhotoViewAndroid:從PhotoView獲取可見的位圖部分?
這是我最初的情況;它是PhotoView組件(紅色方塊);背景是透明的。我在裏面加載一個標準的圖片。
現在,我想提取可見位圖的一部分到另一個位圖:
Bitmap original = mPhotoView.getVisibleRectangleBitmap();
return Bitmap.createBitmap(original, 0, 0, original.getWidth(), original.getHeight(),
mPhotoView.getImageMatrix(), true);
,但效果不好,因爲有黑色區域,我不知道爲什麼...我只想提取圖片的區域,而不是所有的PhotoView。
如何提取沒有背景閒置?
非常感謝你們!
沒有斯蒂芬,黑色地區還在那裏呢! – anthony
@anthony您是否試圖將原始圖像恢復出來,或者您是否試圖通過用戶設置的轉換獲取新圖像? – Stephen
@anthony我試過這種方式,它工作得很好。 https://bitbucket.org/randomsnippets/http-stackoverflow.com-questions-43473786我仍然不確定您是否嘗試捕獲用戶對視圖應用的轉換,但如果您只是試圖獲取原始視圖形象,這種方式應該工作。 – Stephen