CAMERA2011.12.29 08:24




좌측이 JPG원본이고 우측이 RAW원본입니다.



컴 잘 모르시는 절대다수의 많은 분들이 실제의 파일구조를 잘 모르시고 JPG고 RAW고 통으로 되어있을거라 생각하시는 경향이 많은데

실제로는 파일이란건 그 내부에 또 여러구역으로 갈라져있고 안에 여러가지 정보를 나눠담음으로서 효율을 높이고있죠.


우선 카메라로 찍은 JPG부터 살펴보죠.

먼저 카메라로 찍은 JPG파일 머리부분에는 이미지 본체를 아주 작게 리사이징한 미니 jpg가 또 들어있습니다.

(일반적인 jpg에는 존재하지 않습니다)

카메라에서 1차 리뷰를 한다거나, DPP에서 볼때 썸네일(작은 그림)상태로 보는건 실제로는 파일 본체가 아니라

파일 머리에 아주 작게 위치한 이 미니 jpg입니다.

왜 이렇게 하냐면, 이렇게 함으로서 어마어마한 속도향상을 기대할 수 있거든요..여러가지로.


최근 DSLR의 jpg파일도 5메가는 우습게 넘고 고화소바디에서 고감도로 찍으면 파일크기 15메가도 거뜬히 넘어갑니다.

요즘처럼 PC사양이 좋으니 이거 바로바로 보지..386, 486시절엔 jpg 1메가짜리 하나 보는데도 10초 걸렸었어요(.....)

왜그러냐면 JPG란건 본디 압축파일이고, 이거 하나 열때마다 마치 여러분들이 zip이나 rar파일 보려면 압축풀어야 하듯

보이진 않지만 압축을 푸는 과정이 선행되어야 하기때문입니다.

사진 한장 한장 카메라에서 DPP에서 조그맣게 리뷰할때마다마다 5메가 15메가씩 그 느린 CF메모리에서 읽어서

일일이 압축 해제하며 느릿느릿 보여준다면

아마 사진찍는 분들 숨넘어가실겁니다. (......)

실제로 타브랜드 카메라중엔 그런 기종도 있었죠. 그리고 그 브랜드의 현재 시장 점유율은 0.1%이하입니다. (......)


그래서 이 작은 스몰 썸네일을 먼저 보여주고, 사람들이 그거 볼동안 열심히 파일 본체를 미리 버퍼에 압축풀어 읽어오게 되어있습니다.

유저가 확대버튼 누르면 그 때 즉시 큰 파일을 보여주기 위해서요. 이건 카메라 바디뿐만 아니라 DPP에서도 마찬가지입니다.

다만 이 스몰썸네일은 캐논규격이기때문에 다른 뷰어 프로그램들, 심지어 PC OS상에서도 완전 무시됩니다.

ACDSEE나 윈도우등은 이 스몰썸네일은 건드리지 않고, 본체이미지로부터 각자 나름대로 또 작은 스몰 썸네일을 만들고

같은 방식으로 스피드향샹을 기합니다. 여튼 이렇게 되어있고

거의 같은 영역에 EXIF 메타데이터도 별도로 기재되어있어서 썸네일과 함께 아주 빠르게 읽어 표시를 해 줍니다.

다만 jpg는 이게 답니다.

또 본이미지와 스몰썸네일은 크기만 제외하고 동일합니다. 썸네일로 볼때랑 크게 볼때랑 전혀 차이가 없다는 거죠.

이부분은 RAW 이야기 할때 아마 한번 더 건드릴테니 여기서 끝냅시다.


자 그래서 결론이 뭐냐면, JPG는 이게 다기때문에 DPP에서 읽든 포토샵에서 읽든 어디서 읽든

최초 썸네일의 적용여부만 제외하고

무조건 같은 그림을 보게 되어있습니다. 알씨같은 볍진뷰어만 빼고요.

정답이 하나뿐이고, 그 정답 하나만 파일에 들어있습니다.



이제 본론인 RAW로 넘어가죠.

RAW도 기본적으로는 jpg랑 같은데 2가지 큰 차이가 있습니다.

첫째, 픽쳐스타일과 각종 파라메터(샤픈이나 ALO, 주변부조도보정등등..)의 데이터가 추가로 들어있다는 것.

둘째, 스몰jpg는 어디까지나 찍을때의 픽쳐스타일에 의거해 카메라 바디가 임의로 만들어낸 가상jpg이며

RAW내에 들어있는 본이미지는 "볼 수 없는 순수 데이터 형태"로 들어있다는 점입니다.

그래서 RAW파일에는 정답이 없고, 있다해도 무한대의 정답이 내포되어있다고 할 수 있습니다.

RAW파일로부터 보정해서 생성되는 jpg이미지는 각각이 다 정답이요 원본에 근접하는 개념인거죠.


저 픽쳐스타일과 각종 파라메터값은 오직 DPP에서 파일을 불러올때만 읽혀지며 그외의 모든 프로그램들에서는 읽어오지 않습니다.

DPP에서 여러분이 RAW를 보정했다면 그 보정값은 RAW파일의 바로 저 부분에 추가로 저장되며(촬영값+보정값이 따로기록됨)

별도의 파일이 생성되거나 하진 않습니다. 또한 그 보정행위가 다른 프로그램들에 영향을 미치지도 않습니다.

당연하죠. 다른 프로그램들은 저부분 건들지도 않는다니깐요.


DPP, 그리고 라이트룸에서 여러분이 처음에 RAW를 열면 먼저 스몰jpg를 보여줍니다.

그리고 그거 보여주는 시간동안 뒤에서 열심히 파일본체 읽고 디코딩해서 사람 눈에 보이는 형태로 컨버팅해

몇초후에 보여주는데 이때 DPP는 별 차이가 없는 반면 라룸은 갑자기 사진이 확 달라지는걸 경험들 해보셨을 겁니다.

라룸은 저 스몰jpg를 먼저 읽어오긴 하되, 본이미지는 픽쳐스타일과 각종설정을 다 배재하고 컨버트해 프리뷰를 보여주기땜에

갑자기 사진이 변한듯 보여지는것 뿐입니다. 한마디로 첫화면은 훼이크...(.....)

포토샵은 안그러는데 라룸만 유독 이러는 이유는 라룸이 근본적으로 썸네일을 펼쳐놓고 작업하는 라이브러리 형식을 근간으로 하기

때문입니다. 라이브러리가 근간이니 조금이라도 더 빨리 파일을 보여줘야 할 필요가 있는데 유저가 미처 카테고라이즈 작업을 안해

자체 썸네일이 생성안되어있는 상태에서 작업하면 이런현상이 생겨요. (.....아마)


DPP에선 이런 순서로 열립니다.

1. 스몰jpg표시

2. 본이미지 1차 디코딩표시(네모네모 모자이크)

3. 본이미지 2차 디코딩표시(확대 안한 상태에서의 뷰)

4. 본이미지 최종 디코딩표시(100% 뷰로 바꾸고 몇초 지나면 자동으로 행해짐)


이렇게 되는 이유는 RAW가 워낙 크기가 크고 사람눈에 보이는 형태로 바꾸는게 오래걸리기때문에

보는 사람들이 화낼까봐....눈속임으로 조금이라도 더 빨리 보이는 척 하기 위해서입니다.

여러분이 DPP로 사진을 "제대로" 보려면 현상태에선 100% 뷰로 한번 놓고 몇초 기다려야 한단 소리죠.

그상태에서 다시 축소해서 보는거랑, 첨부터 확대안한 축소상태랑은 디테일이 다릅니다.

...라곤 해도 뭐 되게 큰 차이가 나는건 아니라서 몰라도 상관은 없고, 여기까지 DPP파보신 분도 아마 많진 않으실겁니다.


포토샵은 아예 스몰jpg를 보여주지도 않습니다. 자체 ACR엔진으로 걍 저 캐논픽쳐스타일을 비롯한 설정값 개무시하고

가져와 보여주기땜에 상대적으로 ACR에서 첫 화면을 보기까지 오래 걸립니다. 하지만 사진이 변해보이지는 않죠 최소한.


그리고 라이트룸과 포토샵은 같은 ACR엔진을 공유하기때문에 만약 여러분이 RAW를 보정했다면 그 보정값은

별도의 xmp파일이 생성되어 그 안에 저장되며(결코 RAW본체에 저장되진 않습니다. 그러려면 DNG를 써야해요..)

이 xmp파일은 양자가 서로 공유가 가능합니다. 뭐 아는분은 아시고 모르는 분은 모르시는 부분이지만..

그래서 제대로 아시는 분들은 라룸에서 수백수천장 대량보정하고 포토샵에서 필요에 따라 적용시킨다는 꿈의 작업이 아주 간단히 가능합니다.


게시판에 간혹 사진이 갑자기 변해보이는데 이유를 모르겠다..라던가

DPP에서 사진보다 한순간 갑자기 선명해지는 현상이 발생하는데 이거 뭐냐 라던가

왜 픽쳐스타일이 DPP에선 먹히고 포샵에선 안먹히냐 등등의 질문을 간혹 보는데


이 모두가 jpg파일과 RAW파일의 구조를 잘 모르시거나 하기에 발생하는 의문이라 생각합니다.

제가 말하는 "비트맵을 완전히 이해한다"라는건 단순히 비트맵이미지의 이론적부분뿐만 아니라

실제 사용상에 있어 이러한 파일구조의 차이까지 이해를 하시라는 말인거죠.


물론, 실제로 파일구조가 저렇게 되어있지는 않습니다.

위 예제그림은 여러분의 이해를 보다 쉽게 하기위해 각색한 것일 뿐,

실제로는.....어휴 말 하지 말죠 이건....그냥 대강 이렇다 라고만 이해하면 그만인 부분입니다. -_-;;


참고로 JPG파일과 RAW파일이 각각 담고 있는 최대 색정보는

1. JPG의 흑백값 : 256개.

2. RAW(14비트)의 흑백값 : 16384개.



3. JPG가 담을 수 있는 총 색상수 : 1677만색. 원든 원치 않든 이게 전부.

4. RAW(14비트)가 담을 수 있는 총 색상수 : 무려 4조 3980억색. JPG보다 대략 26만배 많음. 이중 1677만색의 범위를 필요에 따라 골라 꺼내 씀.




기껏 카메라에서 4조 3980억색을 담아주고 유저가 그중 제일 맘에 드는 1677만색으로 구성할수 있는게 RAW파일이라는 기적의 포맷인데

그걸 포기하고 JPG로 1677만색만 달랑 담겠다는 생각은 저로서는 도저히 못하겠습니다  ...ㅎㄷㄷㄷㄷㄷㄷㄷㄷㄷ





그리고 이 강좌는, 몰라도 사진찍고 사는데 전혀 지장없는 뻘강좌입니다. ㅋㅋㅋㅋㅋㅋㅋ


Posted by 오럴그래퍼 선배/마루토스

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. eyeflash

    저도 예전 DSLR처음 찍을때는 아무 생각없이 jpg로 찍어보다가 본격적으로 스튜디오 쫓아다니면서 RAW를 쓰기 시작했는데 이게 또...신세계더군요. 일단 저와 같이 촬영보다도 편집이 주가 되는 사진을 찍는 입장에서는 RAW는 그야말로 신의 선물입니다. (실은 원래 하던짓이 사진 촬영보다는 디자인 및 컨텐츠 작업을 위한 편집을 해오던 입장이다 보니... 본격적으로 뭔가 찍어본다...라고 설정을 처음 할 당시 아예 방향을 아예 다르게 잡아버린 것도 있습니다만;;;)
    뭐... jpg건드릴때보다 일단은 가지고 노는 재미가 쏠쏠하더군요.

    2011.12.29 10:27 신고 [ ADDR : EDIT/ DEL : REPLY ]
  3. 비밀댓글입니다

    2011.12.29 10:53 [ ADDR : EDIT/ DEL : REPLY ]
  4. 삼단변심

    RAW라는게.. 남들이 다 RAW로 찍으라 했지만.. 저는 JPG를 고집했었습니다.

    찍은후 보정자체가 귀찮았기 때문이죠.. RAW로 찍으면 사진업로드시 가장 먼저 이미지로 가공을 하는 수고를 거쳐야 했기 때문이죠.. ㅎ

    근데... 이 RAW라는 것에 대해서 알게 되면서 부터는... JPG는 최종 결과물로 업로드 하는 파일로 생각 하게 되었죠.....

    어찌보면... 마루토스님의 블로그에 놀러오면서 부터 바뀌었다고 해야 할까요? ㅎ

    제 사진 생활에서 가장 큰 변화를 준곳이 마루토스님의 블로그라서... 항상 감사합니다. ^^

    2011.12.29 13:46 신고 [ ADDR : EDIT/ DEL : REPLY ]
  5. 바다기린

    전에 말씀 하셨던 RAW로 찍어야만 하는 이유의 연장 선상에서 보면 정말 좋은 글입니다 ^^
    언제나 좋은 말씀 감사합니다 ^^

    2011.12.29 18:39 신고 [ ADDR : EDIT/ DEL : REPLY ]
  6. 행복한청일점

    머리가 라면이 되는군요 @@@@@
    그래도 잘 보고 갑니다.

    2011.12.29 21:13 신고 [ ADDR : EDIT/ DEL : REPLY ]
  7. 복길이™

    오늘도 좋은지식 얻고 갑니다. 마작가님 ^^

    일단 머리로 넣긴 했는데 이걸.. 이해하기 위해선 몇번에 걸쳐서 읽고 또 읽어야겠네요.

    이번주말에도 마 작가님 블로그에서 강좌글 보며 보내야겠네요.^^

    즐거운 연말되시고, 마쥬니어 1,2에게도 안부 전해주시길.ㅎㅎ

    2011.12.29 22:54 신고 [ ADDR : EDIT/ DEL : REPLY ]
  8. 제르가

    좋은 정보 감사합니다~
    어렴풋이 알고있었는데 깔끔하게 설명해주시니 확실히 이해가 가네요^^
    제가 쓰고 있는5d는 12bit RAW인데...14bit 부럽네요 ㅠㅠ

    2011.12.31 01:19 신고 [ ADDR : EDIT/ DEL : REPLY ]
  9. 어려운 강좌라 한번보고는 이해가 잘 가질 않네요 ㅎㅎ 생각날때마다 들어와서 한번, 두번 복습해야겠습니다.

    저같은 경우에는 Raw 파일로 찍어 후보정은 넷북의 성능이 라룸을 받쳐주지 못하는지라 많이는 못하고 풍경사진만 로우로 찍고 있네요 ㅎㅎ

    되도록 처음에 JPG로 잘찍어 포샵으로 간단한 색감 조정만 하는중입니다... ㅎ

    2011.12.31 10:41 신고 [ ADDR : EDIT/ DEL : REPLY ]
  10. 송구영신(送舊迎新)의 마음으로 다녀갑니다.
    새해 소망하시는 모든 일들 다 이루어 지셨으면 좋겠습니다.
    새해 복 많이 받으세요.^^

    2011.12.31 12:42 신고 [ ADDR : EDIT/ DEL : REPLY ]
  11. 마루토스님 블로그에서 정말 많은 지식을 얻고 갑니다.
    지식뿐만 아니라, 사진가의 마음자세까지도...
    새해에도 건강하시고 좋은 사진으로 많은 사람들 행복하게 해주시는 멋진 사진가 되세요!

    2012.01.02 02:13 신고 [ ADDR : EDIT/ DEL : REPLY ]
  12. 4번타자

    5~6년전에 300d 쓸때만해도 jpg는 초보용 raw는 고수용으로만 알고 있었습니다 ㅎㅎㅎ

    솔직히 jpg랑 raw의 정의를 잘 모르고 있었는데 오늘도 덕분에 공부 잘하고 갑니다

    마루토스님 글들은 저에게 개념원리 입니다 ^^

    오늘도 고맙습니다~~~

    2012.01.02 14:45 신고 [ ADDR : EDIT/ DEL : REPLY ]
  13. 너머엔

    간만에 와서 좋은 글 보고 또 배워갑니다.
    역시 ....어렵네요 ㅎㅎ 하지만 설명이 잘되어 있어서 이해하기도 쉽네요
    raw 와 jpg 의 차이점을 이제야 알게되었습니다 고맙습니다 ^^

    2012.01.05 13:34 신고 [ ADDR : EDIT/ DEL : REPLY ]
  14. 쥐잡아묵나

    핵심을 잘 찔렀네ㅐ요. 이런글 좋아합니다.

    2012.01.08 15:29 신고 [ ADDR : EDIT/ DEL : REPLY ]
  15. 곰이다

    눈팅만 하다가 마루토스님 글이 모두 사진을 시작하는 초보에게는 넘 감사한 글들이라 이렇게 글 남깁니다.
    자주 들어와 공부 하겠습니다.

    2012.01.23 22:26 신고 [ ADDR : EDIT/ DEL : REPLY ]
  16. 어느 분야든 관계 없는듯 밀접하게 관계가 있군요 ㅎㅎ
    컴퓨터에 대해서 알아보는것이 중요한거였군요. 잘 보고 갑니다

    2012.02.17 15:00 신고 [ ADDR : EDIT/ DEL : REPLY ]
  17. SUHSY

    음...몰라도 사는데 지장없는 강좌도 맞지만,
    알면 도움되는 정보도 맞습니다.
    잘 읽고 갑니다.
    근데 뻘질문 하나...
    근데 RAW로 저장할 수 있는 색을 모두 모니터에서 볼 수는 있나요?

    2012.04.19 02:08 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 그렇기도 하고 아니기도 합니다.

      모니터에 표시되는 색 한계는 뭐 결국 RGB 8비트내니 일단 아니고(즉 모든색을 다 한번에 볼수는 없고)

      8비트로 좁힐때 사용하는 색의 단계를 바꿈으로서 결국 그중 어느색을 쓸지 다 볼수는 있고 한거죠 뭐..

      2012.04.19 07:59 신고 [ ADDR : EDIT/ DEL ]
  18. 깊이있는 내용을 쉽게 설명해주셔서 감사합니다. 많은걸 배웠습니다.

    2012.07.10 20:06 신고 [ ADDR : EDIT/ DEL : REPLY ]
  19. xiao-lukas

    늘 글을 통해 많이 배우게 되는것 같습니다. 좋은 정보 감사드립니다.^^*

    2012.08.24 15:02 신고 [ ADDR : EDIT/ DEL : REPLY ]
  20. 하나비

    전 사진을 시작부터 로우+jpg로 찍었습니다. jpg로만 찍는거 자체를 생각 못했는데 의외로 jpg만 찍는 분들이 많더군요 .. 전 아는 친구가 고수라 옆에서 보면서 시작 때부터 많이 배운게 장점이었던 거 같네요 궁금하면 바로바로 해답을 줄 수 있는 친구가 있는 건 좋은 것 같습니다.

    2014.03.03 00:32 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 전 타인의 의견 사실 잘 안듣습니다.
      뭐든지 직접 해보고, 경험해보고, 프로세스를 거쳐본 후
      제 결론에 따라 행동하는게 원칙인지라.....ㅎㅎ

      2014.03.03 08:28 신고 [ ADDR : EDIT/ DEL ]
  21. 솔라드

    생각하고 있던것보다 raw의 능력(?)의 어마어마 하네요.
    상세한 메커니즘은 모르고 있었는데 재밌는 부분도 알게 됩니다.
    완전히는 아니더라도 어느 정도 이해가 되니 알수록 재밌습니다.
    강좌 잘 읽었습니다.

    2014.11.24 15:59 신고 [ ADDR : EDIT/ DEL : REPLY ]