은세고화
뚜렷한 기억보단 흐릿한 잉크를
은세고화
전체 방문자
오늘
어제
  • 분류 전체보기 (95)
    • TDD (2)
      • 학점 산출 프로그램 (2)
    • IT (43)
      • 부스트코스 (18)
      • CS50 (3)
      • 도서추천 알고리즘 (2)
      • 스터디 일정 (3)
      • 스프링 (3)
      • 프로젝트 개발 중 발생한 에러 (8)
      • 웹개발 (3)
      • DB (3)
    • 독서 후기 (12)
      • 도서 (12)
    • e북 (3)
    • 알고리즘 (26)
    • 프로젝트 (6)
      • 향수 (6)
    • 회고 (1)

블로그 메뉴

  • 홈

공지사항

인기 글

티스토리

hELLO · Designed By 정상우.
글쓰기 / 관리자
은세고화

뚜렷한 기억보단 흐릿한 잉크를

IT/CS50

CS-50 컴퓨터는 이미지를 어떻게 인식할까?

2020. 7. 28. 23:17
반응형

이미지 형식(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
    'IT/CS50' 카테고리의 다른 글
    • CS50-ASCII코드와 16진수
    • cs50-2 컴퓨터는 많은 정보를 어떻게 저장할까?
    은세고화
    은세고화

    티스토리툴바