У меня есть изображение RGB в формате JPEG. Я хочу преобразовать это изображение в пиксели и отображаться в текстовом файле. Как это сделать?Как преобразовать изображение в пиксели в java?
public static int[][][] getPixelData(Image image) {
// get Image pixels in 1D int array
int width = image.getWidth(null);
int height = image.getHeight(null);
int[] imgDataOneD = imageToPixels(image);
private static int[] imageToPixels(Image image) {
int height = image.getHeight(null);
int width = image.getWidth(null);
int pixels[] = new int[width * height];
PixelGrabber grabber = new PixelGrabber(image, 0, 0, width, height, pixels, 0, width);
try {
grabber.grabPixels();
} catch (InterruptedException e) {
}
return pixels;
}
Как сохранить эту информацию в текстовых файлах как векторный формат последовательности?
какой фрагмент данных вы хотите сохранить int [], int [] [] или int [] [] []? – phoenix7360
Показать его в текстовом файле? Что, значения RGB сливаются вместе? – Zutty