JPEG의 RGB 이미지가 있습니다. 이 이미지를 픽셀로 변환하고 텍스트 파일로 표시하려고합니다. 이 작업을 수행하는 방법?자바에서 이미지를 픽셀로 변환하는 방법?
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