해상도라기 보다는 사이즈를 줄이는 것일 텐데요..
일반적으로 사이즈를 줄이는 알고리즘은 몇개의 pixel을 합쳐서 평균을 구해서 그걸 하나의 pixel로 만드는 과정이 필요합니다.
1차원 배열에 저장되어 있다고 했지만 이미지가 2차원적인 개념으로 되어 있게 때문에
2차원개념에서 설명드리면
A0,A1,B0,B1 4개의 Pixel 값을 모두 더해서 A0 로 Pixel을 저장하면 됩니다.
안되는집 님이 쓰신 글 :
:
:
: 안녕하세요
:
: 제가 512 x 512 이미지의 RGB값을 알고 있고 1차원 배열에
:
: RGB값을 저장해놓았는데 이 값을 이용해서 256x 256 이미지를 만들어서 파일로 저장하려고 하는데
:
: 어떻게 해야하죠?
:
: 단순하게 RGB값을 평균하여서 그 값을 저장하면 되나요?
|