summaryrefslogtreecommitdiffstats
path: root/WallpaperPicker/src/com/android/gallery3d/common/BitmapUtils.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2016-02-18 15:09:21 -0800
committerSunny Goyal <sunnygoyal@google.com>2016-02-18 15:09:21 -0800
commitbd822508e57fd379556ea318b16959c7e48a335b (patch)
treee38d13a3a29f77c424b8efb33104b5dbed3681c4 /WallpaperPicker/src/com/android/gallery3d/common/BitmapUtils.java
parentecd365293fedf8b78cf1e8df0b9d93968c9910ba (diff)
downloadandroid_packages_apps_Trebuchet-bd822508e57fd379556ea318b16959c7e48a335b.tar.gz
android_packages_apps_Trebuchet-bd822508e57fd379556ea318b16959c7e48a335b.tar.bz2
android_packages_apps_Trebuchet-bd822508e57fd379556ea318b16959c7e48a335b.zip
Deleting the WallpaperPicker code inside launcher.
Instead linking it to the packages/apps/WallpaperPicker project Change-Id: Ib6830b180a22c22afece01e0a4f6e94e89d6452b
Diffstat (limited to 'WallpaperPicker/src/com/android/gallery3d/common/BitmapUtils.java')
-rw-r--r--WallpaperPicker/src/com/android/gallery3d/common/BitmapUtils.java67
1 files changed, 0 insertions, 67 deletions
diff --git a/WallpaperPicker/src/com/android/gallery3d/common/BitmapUtils.java b/WallpaperPicker/src/com/android/gallery3d/common/BitmapUtils.java
deleted file mode 100644
index 6ddda87b5..000000000
--- a/WallpaperPicker/src/com/android/gallery3d/common/BitmapUtils.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (C) 2010 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.gallery3d.common;
-
-import android.content.Context;
-import android.content.res.Resources;
-import android.net.Uri;
-import android.util.Log;
-
-import java.io.BufferedInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-
-public class BitmapUtils {
-
- private static final String TAG = "BitmapUtils";
-
- // Find the min x that 1 / x >= scale
- public static int computeSampleSizeLarger(float scale) {
- int initialSize = (int) Math.floor(1f / scale);
- if (initialSize <= 1) return 1;
-
- return initialSize <= 8
- ? Utils.prevPowerOf2(initialSize)
- : initialSize / 8 * 8;
- }
-
- public static int getRotationFromExif(Context context, Uri uri) {
- return BitmapUtils.getRotationFromExifHelper(null, 0, uri, context);
- }
-
- public static int getRotationFromExif(Resources res, int resId, Context context) {
- return BitmapUtils.getRotationFromExifHelper(res, resId, null, context);
- }
-
- private static int getRotationFromExifHelper(Resources res, int resId,
- Uri uri, Context context) {
- InputStream is = null;
- try {
- if (uri != null) {
- is = context.getContentResolver().openInputStream(uri);
- } else {
- is = res.openRawResource(resId);
- }
- return ExifOrientation.readRotation(new BufferedInputStream(is), context);
- } catch (IOException | NullPointerException e) {
- Log.w(TAG, "Getting exif data failed", e);
- } finally {
- Utils.closeSilently(is);
- }
- return 0;
- }
-}