Как найти ли изображение в альбомной или портретной ориентации на Java? - PullRequest
1 голос
/ 01 апреля 2011

Есть ли какой-нибудь метод, который показывает, находится ли изображение в альбомной ориентации или нет?
У меня есть файл, и я создаю BufferedImage, но не знаю, каков метод определения ориентации.

Ответы [ 3 ]

1 голос
/ 01 апреля 2011

Существует не метод, а самый простой способ:

public boolean isLandscape(BufferedImage image){
  return image.getWidth() > image.getHeight();
}

Вы можете поместить этот метод в некоторый класс Utils.

0 голосов
/ 03 ноября 2015

попробуйте это ....

  if (image.getIconWidth() > image.getIconHeight()) 
    {  result = 0;
     } else {
    result = 1;
    }
0 голосов
/ 01 апреля 2011

А как же:

return (bi.getHeight () < bi.getWidth ());
...