我正在做一個程序,我們正在使用相機拍攝照片並將其存儲在私人文件夾中。從中獲取圖像並將其顯示在網格視圖中。單擊網格視圖時顯示全屏圖像。 我面臨的問題是當相機處於肖像模式時,圖像質量是完美的。但是如果相機處於橫向模式,它會顯示拉伸的圖像我如何克服這一點。麻煩在顯示圖像
Q
麻煩在顯示圖像
0
A
回答
1
嗨看看下面的代碼。在保存拍攝的圖像之前,請執行以下步驟。它將以縱向模式保存圖像。希望這會幫助你。
int rotation = -1;
rotation = ((WindowManager)getSystemService(Context.WINDOW_SERVICE))
.getDefaultDisplay().getOrientation();
Matrix rotator = new Matrix();
switch (rotation) {
case (Surface.ROTATION_0):
break;
case (Surface.ROTATION_90):
rotator.postRotate(270);
break;
case (Surface.ROTATION_180):
rotator.postRotate(180);
break;
case (Surface.ROTATION_270):
rotator.postRotate(90);
break;
// screen_{width,height} are applied before the rotate, so we don't
// need to change them based on rotation.
bmp_ss = Bitmap.createBitmap(bmp_ss, 0, 0, screen_width, screen_height, rotator, false);
+0
whats rotation hhere – achu
+0
看到我編輯的答案。 – itsrajesh4uguys
相關問題
- 1. 麻煩在顯示圖像的datagridview
- 2. Compojure顯示圖像的麻煩
- 3. 麻煩圖像
- 4. CSS顯示麻煩
- 5. 麻煩顯示webview
- 6. webforms中的圖表控制麻煩,圖像沒有顯示
- 7. 麻煩CAEmitterLayer顯示顆粒
- 8. CSS背景圖像麻煩
- 9. 麻煩與圖像庫jquery
- 10. PHP圖像上傳麻煩
- 11. SVG圖像轉換麻煩
- 12. 與圖像IE8麻煩
- 13. 麻煩讀取的圖像
- 14. 麻煩blitting圖像pygame
- 15. 顯示圖像文件路徑的麻煩
- 16. 顯示圖像與畫布標籤麻煩
- 17. 畫布選項卡麻煩顯示圖像
- 18. 麻煩在html中顯示json對象
- 19. 麻煩圖像在PHP/MySQL的上傳
- 20. 麻煩在css邊界圖像
- 21. 麻煩背景圖像出現在HTML
- 22. 麻煩保存圖像上傳在php
- 23. Angular 2麻煩顯示內容
- 24. 隱藏後顯示Javascript的麻煩
- 25. 角js麻煩顯示div元素
- 26. 麻煩顯示了相同的號碼
- 27. 麻煩IIS顯示Web應用程序
- 28. 顯示自定義JComponent的麻煩
- 29. 隨機麻煩顯示隨機鏈接
- 30. 顯示/隱藏「div」JS的麻煩;
檢查圖像的分辨率要顯示。如果高度大於寬度,則以縱向模式顯示圖像。否則以橫向模式顯示圖像。這對你有幫助嗎? – WELLCZECH
不可能我想以縱向模式顯示圖像iitself – achu
ImageView無法檢測圖像是否被捕獲到縱向或橫向。 ImageView只能管理如何在提供的空間中顯示圖像(填充,適合,...) – WELLCZECH