From 3430bf61b101f8a653e163c5808cf97617437e85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Renaudeau?= Date: Sat, 21 Nov 2015 16:11:20 +0100 Subject: [PATCH] wip --- .../com/projectseptember/RNGL/GLCanvas.java | 2 +- .../com/projectseptember/RNGL/GLImage.java | 49 ++++--------------- 2 files changed, 10 insertions(+), 41 deletions(-) diff --git a/android/src/main/java/com/projectseptember/RNGL/GLCanvas.java b/android/src/main/java/com/projectseptember/RNGL/GLCanvas.java index 958fb54..54fd4a9 100644 --- a/android/src/main/java/com/projectseptember/RNGL/GLCanvas.java +++ b/android/src/main/java/com/projectseptember/RNGL/GLCanvas.java @@ -205,7 +205,7 @@ public class GLCanvas if (preloadingDone) return; List imagesToPreload = new ArrayList<>(); for (int i=0; i { - private final File mImageFile; - - public LoadImageFileTask(GLImage gpuImage, File file) { - super(gpuImage); - mImageFile = file; - } - - @Override - protected Bitmap decode(BitmapFactory.Options options) { - return BitmapFactory.decodeFile(mImageFile.getAbsolutePath(), options); - } - - @Override - protected int getImageOrientation() throws IOException { - ExifInterface exif = new ExifInterface(mImageFile.getAbsolutePath()); - int orientation = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION, 1); - switch (orientation) { - case ExifInterface.ORIENTATION_NORMAL: - return 0; - case ExifInterface.ORIENTATION_ROTATE_90: - return 90; - case ExifInterface.ORIENTATION_ROTATE_180: - return 180; - case ExifInterface.ORIENTATION_ROTATE_270: - return 270; - default: - return 0; - } - } - } - */ - - private abstract class LoadImageTask extends AsyncTask { - - private GLImage glImage; + protected GLImage glImage; public LoadImageTask (GLImage glImage) { this.glImage = glImage; -- 2.26.2