반응형
이미지 형식(jpeg, png, bmp...)은 맨앞 비트의 형식이 고정값으로 구성돼있다. 그렇기 때문에 컴퓨터는 그 비트값을 읽고 아 이것은 이미지구나!! 하면서 바로 그래픽을 띄운다.
예를들어 특정 파일의 앞3비트가 255, 215, 255 라면 컴퓨터는 이 비트를 읽고 아 이건 jpeg파일이겠구나 라고 인식한 후 그래픽 작업을 한다.
그렇다면 컴퓨터는 비트로 어떻게 이미지를 나타낼까?
비트가 나열되어 있으면 컴퓨터는 픽셀마다 0이면 비우고 1이면 색칠한다. 이렇게 나열된 비트대로 색칠해서 이미지를 완성시킨다. 복사해서 붙여넣더라도 이미지가 같은 이유가 이것이다.
숫자값으로 이미지를 받으니 컴퓨터는 그 숫자대로 색칠하면 된다.
반응형
'IT > CS50' 카테고리의 다른 글
CS50-ASCII코드와 16진수 (0) | 2020.07.27 |
---|---|
cs50-2 컴퓨터는 많은 정보를 어떻게 저장할까? (0) | 2020.07.22 |