gpt4 book ai didi

Android:如何将位图数组转换为 Int 数组?

转载 作者:搜寻专家 更新时间:2023-11-01 07:53:52 26 4
gpt4 key购买 nike

我正在剪切一些 int 数组的图像...

int[] imagenes_originales = new int[] {
R.drawable.image1,
R.drawable.image2,
R.drawable.image3,
R.drawable.image4
}

int[] new_images;

for (a = 0; a <= 3; a++) {
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), imagenes_originales[a]);

int x = bitmap.getWidth(), y = bitmap.getHeight();
int escalax = getWindowManager().getDefaultDisplay().getWidth();

Bitmap recorte = Bitmap.createBitmap(bitmap, 0, y / 2, escalax, 100);
}

如何转换 new_images[] 变量中的位图图像?

最佳答案

Bitmap bitmap = BitmapFactory.decodeResource(getResources(), imagenes_originales[a]);
int x = bitmap.getWidth();
int y = bitmap.getHeight();
int[] intArray = new int[x * y];
bitmap.getPixels(intArray, 0, x, 0, 0, x, y);

您的位图到 int 数组现在位于 intArray/

关于Android:如何将位图数组转换为 Int 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30934306/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com