Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 從相冊中選擇圖片並判斷圖片是否旋轉

android 從相冊中選擇圖片並判斷圖片是否旋轉

編輯:關於Android編程

今天在做圖片合成時,首先從相冊中選擇圖片,然後判斷該圖片是否旋轉了,今天就講下圖片是否旋轉,直接上代碼

/**
	 * 讀取照片exif信息中的旋轉角度
	 * 
	 * @param path
	 *            照片路徑
	 * @return角度  獲取從相冊中選中圖片的角度
	 */
	public static int readPictureDegree(String path) {
		if (TextUtils.isEmpty(path)) {
			return 0;
		}
		int degree = 0;
		try {
			ExifInterface exifInterface = new ExifInterface(path);
			int orientation = exifInterface.getAttributeInt(ExifInterface.TAG_ORIENTATION, ExifInterface.ORIENTATION_NORMAL);
			switch (orientation) {
			case ExifInterface.ORIENTATION_ROTATE_90:
				degree = 90;
				break;
			case ExifInterface.ORIENTATION_ROTATE_180:
				degree = 180;
				break;
			case ExifInterface.ORIENTATION_ROTATE_270:
				degree = 270;
				break;
			}
		} catch (Exception e) {
		}
		return degree;
	}


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved