Guest User

Untitled

a guest
Mar 17th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. package de.uniks.rubiksapp;
  2.  
  3. import android.content.res.Resources;
  4. import android.graphics.Bitmap;
  5. import android.graphics.BitmapFactory;
  6. import org.junit.Test;
  7. import org.junit.runner.RunWith;
  8. import org.robolectric.RobolectricTestRunner;
  9. import org.robolectric.RuntimeEnvironment;
  10.  
  11. import java.io.FileOutputStream;
  12. import java.io.IOException;
  13. import java.io.InputStream;
  14.  
  15. @RunWith(RobolectricTestRunner.class)
  16. public class TestBitmap {
  17.  
  18. @Test
  19. public void testBitmap() {
  20.  
  21. Resources resources = RuntimeEnvironment.application.getResources();
  22.  
  23. InputStream testImageStream = resources.openRawResource(R.drawable.test_front);
  24.  
  25. Bitmap testImageBitmap = BitmapFactory.decodeStream(testImageStream);
  26.  
  27. //Bitmap testImageBitmap = BitmapFactory.decodeResource(resources, R.drawable.test_front);
  28.  
  29. // --- Pixel readout would be here --- //
  30.  
  31. System.out.println(testImageBitmap.getWidth() + "x" + testImageBitmap.getHeight() + "px");
  32.  
  33. FileOutputStream out = null;
  34. try {
  35. out = new FileOutputStream("test.png");
  36. testImageBitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
  37. } catch (Exception e) {
  38. e.printStackTrace();
  39. } finally {
  40. try {
  41. if (out != null) {
  42. out.close();
  43. }
  44. } catch (IOException e) {
  45. e.printStackTrace();
  46. }
  47. }
  48. }
  49. }
Add Comment
Please, Sign In to add comment