Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.uniks.rubiksapp;
- import android.content.res.Resources;
- import android.graphics.Bitmap;
- import android.graphics.BitmapFactory;
- import org.junit.Test;
- import org.junit.runner.RunWith;
- import org.robolectric.RobolectricTestRunner;
- import org.robolectric.RuntimeEnvironment;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.io.InputStream;
- @RunWith(RobolectricTestRunner.class)
- public class TestBitmap {
- @Test
- public void testBitmap() {
- Resources resources = RuntimeEnvironment.application.getResources();
- InputStream testImageStream = resources.openRawResource(R.drawable.test_front);
- Bitmap testImageBitmap = BitmapFactory.decodeStream(testImageStream);
- //Bitmap testImageBitmap = BitmapFactory.decodeResource(resources, R.drawable.test_front);
- // --- Pixel readout would be here --- //
- System.out.println(testImageBitmap.getWidth() + "x" + testImageBitmap.getHeight() + "px");
- FileOutputStream out = null;
- try {
- out = new FileOutputStream("test.png");
- testImageBitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
- } catch (Exception e) {
- e.printStackTrace();
- } finally {
- try {
- if (out != null) {
- out.close();
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment