PFM 은 픽셀 값을 0~255 정수가 아니라 실수(소수)로 담는 단순한 그림 형식입니다. 렌더링·연구 도구가 밝기 정보를 잃지 않고 내보낼 때 쓰이고, 일반 프로그램이 열지 못해 아래 상자에서 PNG 로 바꿔 씁니다.
결론부터
- PFM 은 픽셀을 실수로 저장하는 Netpbm 계열의 형식입니다
- 밝기 범위가 넓어 그대로는 화면에 다 못 담습니다
- PNG 로 바꾸면 보통 화면용 밝기로 저장됩니다
PFM 파일이란
PFM(Portable Float Map)은 Netpbm 계열에서 파생된 형식으로 채널마다 32비트 실수를 저장합니다. 0 미만이나 1을 훨씬 넘는 값도 담을 수 있어, 렌더링 중간 결과나 깊이 지도, 밝기 측정 자료처럼 정수로는 부족한 데이터에 쓰입니다. 머리의 배율 값이 음수이면 바이트 순서가 반대라는 표시입니다.
어디서 열리나요
렌더링·연구 도구 — 실수 결과를 이 형식으로 내보냅니다.
일반 사진 뷰어·브라우저 — 열지 못합니다.
이럴 때 바꿉니다
렌더 결과를 눈으로 확인할 때 — PNG 로 바꿔 봅니다.
문서에 넣을 때 — 화면용으로 줄인 PNG·JPG 를 만듭니다.
바꾸기 전에 알아 둘 것
밝기 범위가 줄어듭니다 — 실수 값이 8비트 화면용으로 바뀌므로, 아주 밝은 부분은 하얗게 뭉칠 수 있습니다.
원본 데이터로 쓸 수는 없습니다 — 측정·계산 용도라면 PFM 원본을 보관하세요.
이 형식은 실제 파일로 시험하지 못했습니다 — 이 엔진이 만든 PFM 을 다시 읽는 것만 확인했습니다.
이 변환기가 처리하는 방식
이 형식은 브라우저가 직접 읽지 못해서 ImageMagick 엔진(약 15MB)을 씁니다. 이 형식을 처음 올릴 때 한 번만 내려받고, 다음부터는 브라우저에 저장된 것을 씁니다. 사진은 서버로 올라가지 않습니다.
자주 묻는 질문
Q. HDR 형식과 같은가요? A. 둘 다 넓은 밝기를 다루지만 다른 형식입니다. Radiance HDR 은 별도 페이지가 있습니다.
Q. 값이 음수인 픽셀은요? A. 화면용 그림으로 바꾸면서 0 으로 잘립니다.
함께 쓰는 변환기
넓은 밝기 형식 — HDR 변환기 — Radiance HDR
넓은 밝기 형식 — EXR 변환기 — OpenEXR
같은 계열 — PAM 변환기 — Netpbm 확장 형식
정리
- PFM 은 픽셀을 실수로 담는 형식입니다
- 8비트 화면용으로 바꾸면 밝기 범위가 줄어듭니다
- 원본은 따로 보관하세요
파일은 이 브라우저 안에서만 처리됩니다. 2026년 9월 기준으로 작성했습니다.