이미지를 ImageView로 설정하고 있지만 이미지가 장치 저장소에서 선택되지 않았거나 이미지가 서버에서 전송되었으므로 이미지보기로 설정하기 전에 이미지의 방향을 알고 싶습니다. 그래서, 그것의 URL과 ExifInterface를 사용하여 서버에서 오는 jpg 이미지 방향을 확인한 다음 필요에 따라 이미지 뷰로 설정하는 방향을 변경할 수 있습니까?Android : 이미지의 방향을 변경하여 이미지 뷰에 설정하는 방법은 무엇입니까?
0
A
답변
0
방향을 결정할 수 없습니다. 너비와 높이를 확인하고 ImageView에 맞게 이미지를 정렬해야합니다.
0
은 어쩌면 이것은 당신에게
void readAndDisplayMetadata(String fileName) {
try {
File file = new File(fileName);
ImageInputStream iis = ImageIO.createImageInputStream(file);
Iterator<ImageReader> readers = ImageIO.getImageReaders(iis);
if (readers.hasNext()) {
// pick the first available ImageReader
ImageReader reader = readers.next();
// attach source to the reader
reader.setInput(iis, true);
// read metadata of first image
IIOMetadata metadata = reader.getImageMetadata(0);
String[] names = metadata.getMetadataFormatNames();
int length = names.length;
for (int i = 0; i < length; i++) {
System.out.println("Format name: " + names[ i ]);
displayMetadata(metadata.getAsTree(names[i]));
}
}
}
catch (Exception e) {
e.printStackTrace();
}
}
http://johnbokma.com/java/obtaining-image-metadata.html
주를 도울 수 : 확신하는 경우 해당 이미지는 경우 이미지의 높이가 폭보다 높은 경우에만, 당신이 찾을 수를 측정 할 수 초상화 그것의 방향.
0
다음과 같이 확인할 수 있습니다. Android : How to detect the image orientation (portrait or landscape) picked from gallery while setting on an imageview?
+0
이미지 갤러리 또는 로컬 스토리지에서 가져온 이미지를 설정하고 싶지 않습니다 ... – user2416657
관련 문제
- 1. gridview의 이미지 뷰에 맞게 이미지의 크기를 조정하는 방법은 무엇입니까?
- 2. 이미지의 방향을 설정하는 데 문제가 있습니다.
- 3. Android - 개체/이미지의 방향을 확인하는 방법?
- 4. 애니메이션 UIImageView의 초기 방향을 설정하는 방법은 무엇입니까?
- 5. 마멀레이드 시뮬레이터에서 가로 방향을 설정하는 방법은 무엇입니까?
- 6. android에서 카메라 방향을 설정하는 방법은 무엇입니까?
- 7. 배경 이미지의 크기를 설정하는 방법은 무엇입니까?
- 8. Ruby에서 이미지의 크기를 조정하고 이미지의 방향을 유지하는 방법은 무엇입니까?
- 9. android - 이미지의 일부분을 잘라내어 이미지 뷰에 표시하는 방법
- 10. 모든 뷰에 대해 BarBackgroundColor를 설정하는 방법은 무엇입니까?
- 11. 에스프레소로 테스트하는 동안 이미지 뷰에 이미지를 설정하는 방법은 무엇입니까?
- 12. 이미지의 크기를 설정하는 방법은 무엇입니까?
- 13. CKEditor에서 사용할 이미지의 경로를 설정하는 방법은 무엇입니까?
- 14. dismissModalViewController 이후에 장치 방향을 수정하는 방향을 설정하는 방법은 무엇입니까?
- 15. 이미지 뷰에 이미지의 바이트 배열을 표시합니다.
- 16. div와 이미지의 모든 내용을 현재 크기의 백분율로 설정하는 방법은 무엇입니까?
- 17. 시작 방향을 가로 방향으로 설정하는 방법은 무엇입니까?
- 18. RadAutoCompleteBox에서 오른쪽에서 왼쪽 방향을 설정하는 방법은 무엇입니까?
- 19. 다른 앱의 화면 방향을 설정하는 방법은 무엇입니까?
- 20. iPhone에서 기기 방향을 설정하는 방법은 무엇입니까?
- 21. StackPanel의 방향을 동적으로 설정하는 방법은 무엇입니까?
- 22. blackberry phonegap에서 방향을 설정하는 방법은 무엇입니까?
- 23. 메뉴 항목의 방향을 오른쪽으로 설정하는 방법은 무엇입니까?
- 24. 초기 인터페이스 방향을 설정하는 방법은 무엇입니까?
- 25. 활동에서 조각의 방향을 다르게 설정하는 방법은 무엇입니까?
- 26. draw2d를 사용하여 이미지의 배경색을 설정하는 방법은 무엇입니까?
- 27. 애니메이션 이미지 뷰에 onclick 리스너를 설정하는 방법
- 28. nativescript에서 방향을 설정하는 방법
- 29. iOS에서 UIBarButtonItem 이미지의 그래디언트를 설정하는 방법은 무엇입니까?
- 30. 이미지의 특정 섹션에서 ActionListener를 설정하는 방법은 무엇입니까?
아니요. 그러나 이미지가있을 때 너비가 높이보다 큰지 확인한 다음 이미지가 가로 방향이라는 것을 알 수 있습니다. – g00dy
네, 저는 이미지 방향에 대해 말하고 있습니다. 그것을 변경하는 것이 가능하지 않습니다 .. @ Mocialov Boris – user2416657