-1

RGB イメージをビットマップに変換する

public static Bitmap rgbToBitmap(int[] rgb, int width, int height) {
    if (rgb == null) throw new NullPointerException();

    Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);
    bitmap.setPixels(rgb, 0, width, 0, 0, width, height);
    return bitmap;
}
4

2 に答える 2

0

デバイスの幅と高さで Bitmap.createScaledBitmap() を使用してみてください。画像はメモリの予算をオーバーロードしています

于 2013-01-10T06:00:03.653 に答える