我正在將圖像設置爲ImageView,但是圖像不是從設備存儲中挑選出來的,圖像是由服務器發送的,我想在將圖像設置爲imageview之前知道圖像的方向。那麼,是否有可能使用它的url和ExifInterface檢查來自服務器的jpg圖像的方向,然後根據需要更改其方向以設置爲imageview?Android:如何更改圖像的方向以在imageview中設置它?
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
+0
我不想設置從圖片庫或從本地存儲採集的圖像... – user2416657
相關問題
- 1. 如何在Android ImageView中設置圖像
- 2. Android更改ImageView的方向
- 3. 如何更改Android上的ImageView圖像
- 4. 如何在android中設置imageView以平方視圖?
- 5. 如何在Android中的ListView中的imageview中設置圖像?
- 6. Android ImageView設置圖像源
- 7. 如何在ImageView中設置圖像?
- 8. 在改變方向後設置imageview
- 9. 在Imageview中更改圖像
- 10. 在imageview中更改圖像
- 11. Android,更改ImageView中的圖像大小
- 12. 如何更改android中imageview的位置?
- 13. 如何在android中設置imageview中的圖像?
- 14. 在imageView中設置圖像
- 15. 如何在外部類中設置ImageView以便修改它們將更改包含它們的所有視圖?
- 16. 如何在android的webview中的imageview上設置圖像
- 17. 如何設置從橫向更改肖像模式的圖像的位置android
- 18. 如何以編程方式將VectorDrawable設置爲ImageView的圖像
- 19. 如何在Android的Imageview中設置BLOB圖像?
- 20. 如何判斷ImageView在android中是否有設置的圖像?
- 21. 更改圖像s 1秒在android imageview
- 22. 更改圖像的Imageview onItemClickListener的ListView Android
- 23. 在imageview中設置圖庫的圖像
- 24. 如何通過URL在ImageView中設置圖像Android
- 25. android:如何使用計數器在imageview中設置圖像?
- 26. android - 如何在ImageView中將圖像設置爲正確比例
- 27. 如何在android中以編程方式更改系統設置?
- 28. 如何根據ios中的方向更改圖像位置?
- 29. Android設置ImageView圖像src的樣式
- 30. 如何更改的ImageView圖像
不,你不能。但是,你可以,當你有圖像,確定寬度是否比高度大,那麼你知道圖像是在風景等 – g00dy
是的,我說的是圖像的方向。是不是可以改變.. .. @Mocialov鮑里斯 – user2416657