|
|
|
|
@ -1,8 +1,6 @@ |
|
|
|
|
package com.fongmi.android.tv.utils; |
|
|
|
|
|
|
|
|
|
import android.graphics.Bitmap; |
|
|
|
|
import android.graphics.BitmapFactory; |
|
|
|
|
import android.graphics.Matrix; |
|
|
|
|
import android.text.TextUtils; |
|
|
|
|
import android.view.View; |
|
|
|
|
import android.widget.ImageView; |
|
|
|
|
@ -20,8 +18,6 @@ import com.bumptech.glide.signature.ObjectKey; |
|
|
|
|
import com.fongmi.android.tv.App; |
|
|
|
|
import com.fongmi.android.tv.R; |
|
|
|
|
|
|
|
|
|
import java.io.ByteArrayOutputStream; |
|
|
|
|
|
|
|
|
|
public class ImgUtil { |
|
|
|
|
|
|
|
|
|
public static void load(String url, ImageView view) { |
|
|
|
|
@ -79,17 +75,4 @@ public class ImgUtil { |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static byte[] resize(byte[] bytes) { |
|
|
|
|
int width = ResUtil.getScreenWidth(); |
|
|
|
|
int height = ResUtil.getScreenHeight(); |
|
|
|
|
Bitmap bitmap = BitmapFactory.decodeByteArray(bytes, 0, bytes.length); |
|
|
|
|
if (bitmap.getWidth() < width && bitmap.getHeight() < height) return bytes; |
|
|
|
|
Matrix matrix = new Matrix(); |
|
|
|
|
matrix.postScale((float) width / bitmap.getWidth(), (float) height / bitmap.getHeight()); |
|
|
|
|
bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, false); |
|
|
|
|
ByteArrayOutputStream baos = new ByteArrayOutputStream(); |
|
|
|
|
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos); |
|
|
|
|
return baos.toByteArray(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|