Guest User

Untitled

a guest
Jul 19th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. int value = 0;
  2. if (bitmap.getHeight() <= bitmap.getWidth()) {
  3. value = bitmap.getHeight();
  4. } else {
  5. value = bitmap.getWidth();
  6. }
  7.  
  8. Bitmap finalBitmap = null;
  9. finalBitmap = Bitmap.createBitmap(bitmap, 0, 0, value, value);
  10.  
  11. Bitmap lastBitmap = null;
  12. lastBitmap = Bitmap.createScaledBitmap(finalBitmap, 144, 144, true);
  13.  
  14. finalBitmap = Bitmap.createBitmap(
  15. bitmap,
  16. bitmap.getWidth()/2 - bitmap.getHeight()/2,
  17. 0,
  18. bitmap.getWidth()/2 + bitmap.getHeight()/2,
  19. bitmap.getHeight()
  20. );
  21.  
  22. finalBitmap = Bitmap.createBitmap(
  23. bitmap,
  24. 0,
  25. bitmap.getHeight()/2 - bitmap.getWidth()/2,
  26. bitmap.getWidth(),
  27. bitmap.getHeight()/2 + bitmap.getWidth()/2
  28. );
  29.  
  30. Matrix matrix = new Matrix();
  31. matrix.postScale(0.5f, 0.5f);
  32. Bitmap croppedBitmap = Bitmap.createBitmap(bitmapOriginal, 100, 100,100, 100, matrix, true);
Add Comment
Please, Sign In to add comment