X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Fandroid%2FImageUtilsAndroid.java;h=4b3c1ea631d94689039b225925aff20e4ed57cc0;hb=10b6023d2b40921bfc55abf414a988ca19e5e142;hp=f198862437754f0883d6ecc77dbacf03c55d4eb7;hpb=943bdec257922347428f44df32547fd4f5a57931;p=nikiroo-utils.git diff --git a/src/be/nikiroo/utils/android/ImageUtilsAndroid.java b/src/be/nikiroo/utils/android/ImageUtilsAndroid.java index f198862..4b3c1ea 100644 --- a/src/be/nikiroo/utils/android/ImageUtilsAndroid.java +++ b/src/be/nikiroo/utils/android/ImageUtilsAndroid.java @@ -7,6 +7,8 @@ import java.io.File; import java.io.FileOutputStream; import java.io.IOException; +import javax.imageio.ImageIO; + import be.nikiroo.utils.Image; import be.nikiroo.utils.ImageUtils; import be.nikiroo.utils.StringUtils; @@ -18,6 +20,14 @@ import be.nikiroo.utils.StringUtils; * @author niki */ public class ImageUtilsAndroid extends ImageUtils { + @Override + protected boolean check() { + // If we can get the class, it means we have access to it + @SuppressWarnings("unused") + Object test = Bitmap.class; + return true; + } + @Override public void saveAsImage(Image img, File target, String format) throws IOException { @@ -64,6 +74,7 @@ public class ImageUtilsAndroid extends ImageUtils { static public Bitmap fromImage(Image img) throws IOException { byte[] array = img.getData(); int size = array.length; + // TODO: check if we can use a stream, too Bitmap image = BitmapFactory.decodeByteArray(array, 0, size); if (image == null) { String ssize = StringUtils.formatNumber(size);