Update ImgUtil.java

pull/123/head
FongMi 3 years ago
parent 6cc70c3469
commit f7fc39b655
  1. 4
      app/src/main/java/com/fongmi/android/tv/utils/ImgUtil.java

@ -78,9 +78,9 @@ public class ImgUtil {
Bitmap bitmap = BitmapFactory.decodeByteArray(bytes, 0, bytes.length);
if (bitmap.getWidth() < width && bitmap.getHeight() < height) return bytes;
Matrix matrix = new Matrix();
boolean land = bitmap.getWidth() > bitmap.getHeight();
boolean vertical = bitmap.getWidth() < bitmap.getHeight();
matrix.postScale((float) width / bitmap.getWidth(), (float) height / bitmap.getHeight());
bitmap = Bitmap.createBitmap(bitmap, land ? bitmap.getWidth() / 2 - bitmap.getHeight() / 2 : 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, false);
bitmap = Bitmap.createBitmap(bitmap, vertical ? bitmap.getWidth() / 2 - bitmap.getHeight() / 2 : 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, false);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
return baos.toByteArray();

Loading…
Cancel
Save