0
protected Bitmap createBufferedImageFromImageTransport() {
int k = 0, i = 0, j = 0;
int[] pixelData;
Canvas canvas;
Paint paint;
Bitmap newImage = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
canvas = new Canvas(newImage);
paint = new Paint(Paint.ANTI_ALIAS_FLAG);
pixelData = imageTransport.getInt32PixelData();
canvas.drawBitmap(pixelData, 0, width, 0, 0, width, height, false, null);
MainActivity.handler.sendEmptyMessage(1);
return newImage;
}
У меня есть функция для создания растрового изображения из данных пикселя. Но изображение большое, поэтому этот метод слишком медленный для моей программы. Я хочу сделать это с помощью OpenGL ES или быстрее. Не могли бы вы дать мне какое-либо предложение об этом или какой-либо выборке?Самый быстрый способ рисования растрового изображения
Научиться использовать OpenGL и текстуры больше, чем может быть объяснено в SO перелива ответа (если у вас нет опыта работы с OpenGL), попробуйте прочитать руководство, как это. http://www.learnopengles.com/android-lesson-four-introducing-basic-texturing/ – Robadob