diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2016-02-18 15:09:21 -0800 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2016-02-18 15:09:21 -0800 |
commit | bd822508e57fd379556ea318b16959c7e48a335b (patch) | |
tree | e38d13a3a29f77c424b8efb33104b5dbed3681c4 /WallpaperPicker/src/com/android/gallery3d/common/BitmapUtils.java | |
parent | ecd365293fedf8b78cf1e8df0b9d93968c9910ba (diff) | |
download | android_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.java | 67 |
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; - } -} |