通常情況下,寬度>高度的圖像爲橫向,寬度爲<高度爲縱向。Android - 使用具有相同信息的圖像確定橫向或縱向
但由於某種原因,我的三星Galaxy S6的圖像W:H(默認拍攝的應用程序拍攝)始終是風景,即使它是肖像。
風景和肖像圖像的信息都顯示5312 x 2988.該肖像應該是2988 x 5312,但它不是,它也顯示5312 x 2988。
這就是爲什麼我的代碼中的輸入始終將圖像識別爲風景。
必須有其他方法來檢查它,因爲肖像圖像在圖庫中正確顯示。如果他們使用圖像的W:H,那麼所有圖像應該已經顯示爲園景。
圖像中是否還有其他信息可用?感謝您的時間。
謝謝!但只有少數設備顯示相同的尺寸,並且在手機處於縱向或橫向模式時拍攝圖像無關緊要。這是關於圖像的大小,而不是手機的當前狀態(例如,您可以在縱向模式下拍攝照片,但使用以橫向模式導入圖像的代碼 - 必須將照片檢測爲肖像,getResources() .getConfiguration()。orientation'只是獲取手機的狀態)。 –