У меня есть 1D массив значений пикселей, и я могу получить красный, зеленый и синий таким образом.
int rgb[] = new int[]
{
(argb >> 16) & 0xff, //red
(argb >> 8) & 0xff, //green
(argb ) & 0xff //blue
};
Я знаю ширину и высоту изображения, которое я хочу создать.
Итак, в итоге у меня есть следующие данные.
1) ширина нового изображения
2) высота нового изображения
3) одномерный массив значений пикселей.
Мой супервизор посоветовал мне использовать метод createRaster, но аргументы функции мне сложно понять.
Можете ли вы предложить мне простой код?
Спасибо.