플래시픽스
플래시픽스(FlashPix)는 이미지가 한 해상도를 초과하여 저장되는, 비트맵으로 된 컴퓨터 그래픽스 파일 포맷이다.[1] 동일 해상도의 TIFF 파일보다 훨씬 더 용량이 크지만 HTTP가 이 포맷을 구현하는 브라우저 플러그인을 통해 파일 전송이 이루어지면 현재 화면 해상도와 호환되는 이미지만이 브라우저에 반환되어 대역폭과 다운로드 시간을 절약할 수 있다.[2]
역사
플래시픽스는 라이브 픽처 소프트웨어가 사용했던 타일/다중 해상도 이미지 파일 형식인 IVUE 파일 포맷에 기반을 둔다. 1995년, 코닥(PhotoCD), 마이크로소프트, 휴렛 패커드, 라이브 픽처사의 연합체는 강력한 이미지 파일 솔루션을 강구하고 있었고 라이브 픽처의 솔루션이 대형 이미지 파일을 관리하는데 최상의 접근 방법이었다.
기술 개요
플래시픽스의 파일 확장자는 .fpx이다. 플래시픽스는 마이크로소프트의 구조화된 스토리지 포맷을 사용하며[3] 하나의 파일 안에 계층적인 데이터를 저장한다.
각 이미지는 여러 하위 해상도들과 함께 저장된다. 각 해상도는 전체 이미지가 하나의 타일에 들어맞을 때까지 2로 나뉜다. 타일 크기는 가변적이지만 기본적으로는 64 x 64 픽셀 타일을 갖는다. (IVUE는 256 x 256 픽셀을 사용하였다) 각 타일은 다양한 알고리즘(LZH, JPEG, RLE)을 사용하여 다른 타일과 독립적으로 압축할 수 있다. 각 화소는 임의의 수의 채널의 임의의 크기(예: 16비트 CMYK 이미지)를 가질 수 있으며 인터리빙을 적용하거나 적용하지 않을 수 있다. 알파 채널을 포함한다.
결과물은 오리지널(동일 압축 시)보다 더 크기카 크지만 33% 이상 더 커지지는 않는다. 전체 파일을 읽어들이지 않고도 이미지의 필요한 부분망 효율적으로 접근할 수 있게 한다.
일반 무압축 이미지로서 64 x 64개 타일을 사용하는 10200 x 7650 16비트 CMYK 이미지의 경우 595 MB의 디스크 공간을 차지한다. 그러나 플래시픽스는 다음과 같이 저장한다:
- 오리지널 이미지: 10200 x 7650 화소 ← 160 x 120 타일 (~ 595 MB, 그러나 타일마다 RLE나 LZH를 덜 사용하는 것이 일반적)
- 하위 해상도 1: 5100 x 3825 화소 ← 80 x 60 타일 (~ 149 MB)
- 하위 해상도 2: 2550 x 1913 화소 ← 40 x 30 타일 (~ 37 MB)
- 하위 해상도 3: 1275 x 957 화소 ← 20 x 15 타일 (~ 9 MB)
- 하위 해상도 4: 638 x 479 화소 ← 10 x 8 타일 (~ 2.3 MB)
- 하위 해상도 5: 319 x 240 화소 ← 5 x 4 타일 (~ 598 KB)
- 하위 해상도 6: 160 x 120 화소 ← 3 x 2 타일 (~ 150 KB)
- 하위 해상도 7: 80 x 60 화소 ← 2 x 1 타일 (~ 37.5 KB)
- 하위 해상도 8: 40 x 30 화소 ← 싱글 타일 (~ 9 KB)
전체 크기: ~ 793 MB
뷰어(사진 편집 소프트웨어 등)는 필요한 부분만 접근한다. 최악의 경우 1680 x 1050 디스플레이에서 이미지의 어느 부분이 사용되는지에 관계없이 메모리 중 53 x 33 타일(56 MB)이 필요하다.
각주
- ↑ “FlashPix Format Specification” (PDF).
- ↑ “TechWeb: TechEncyclopedia”. TechWeb. 2006년 9월 1일. 2015년 6월 9일에 원본 문서에서 보존된 문서. 2018년 9월 24일에 확인함.
- ↑ “AI3A Standards - Initiatives- Flashpix”. International Imaging Industry Association. September 1, 2006. April 26, 2008에 원본 문서에서 보존된 문서.
- 잘못된 파일 링크가 포함된 문서
- 위키데이터 속성 P18을 사용하는 문서
- 위키데이터 속성 P41을 사용하는 문서
- 위키데이터 속성 P94를 사용하는 문서
- 위키데이터 속성 P117을 사용하는 문서
- 위키데이터 속성 P154를 사용하는 문서
- 위키데이터 속성 P213을 사용하는 문서
- 위키데이터 속성 P227을 사용하는 문서
- 위키데이터 속성 P242를 사용하는 문서
- 위키데이터 속성 P244를 사용하는 문서
- 위키데이터 속성 P245를 사용하는 문서
- 위키데이터 속성 P268을 사용하는 문서
- 위키데이터 속성 P269를 사용하는 문서
- 위키데이터 속성 P271을 사용하는 문서
- 위키데이터 속성 P347을 사용하는 문서
- 위키데이터 속성 P349를 사용하는 문서
- 위키데이터 속성 P350을 사용하는 문서
- 위키데이터 속성 P373을 사용하는 문서
- 위키데이터 속성 P380을 사용하는 문서
- 위키데이터 속성 P396을 사용하는 문서
- 위키데이터 속성 P409를 사용하는 문서
- 위키데이터 속성 P428을 사용하는 문서
- 위키데이터 속성 P434를 사용하는 문서
- 위키데이터 속성 P435를 사용하는 문서
- 위키데이터 속성 P436을 사용하는 문서
- 위키데이터 속성 P454를 사용하는 문서
- 위키데이터 속성 P496을 사용하는 문서
- 위키데이터 속성 P549를 사용하는 문서
- 위키데이터 속성 P650을 사용하는 문서
- 위키데이터 속성 P651을 사용하는 문서
- 위키데이터 속성 P691을 사용하는 문서
- 위키데이터 속성 P716을 사용하는 문서
- 위키데이터 속성 P781을 사용하는 문서
- 위키데이터 속성 P791을 사용하는 문서
- 위키데이터 속성 P864를 사용하는 문서
- 위키데이터 속성 P865를 사용하는 문서
- 위키데이터 속성 P886을 사용하는 문서
- 위키데이터 속성 P902를 사용하는 문서
- 위키데이터 속성 P906을 사용하는 문서
- 위키데이터 속성 P947을 사용하는 문서
- 위키데이터 속성 P950을 사용하는 문서
- 위키데이터 속성 P966을 사용하는 문서
- 위키데이터 속성 P982를 사용하는 문서
- 위키데이터 속성 P1003을 사용하는 문서
- 위키데이터 속성 P1004를 사용하는 문서
- 위키데이터 속성 P1005를 사용하는 문서
- 위키데이터 속성 P1006을 사용하는 문서
- 위키데이터 속성 P1015를 사용하는 문서
- 위키데이터 속성 P1045를 사용하는 문서
- 위키데이터 속성 P1048을 사용하는 문서
- 위키데이터 속성 P1053을 사용하는 문서
- 위키데이터 속성 P1146을 사용하는 문서
- 위키데이터 속성 P1153을 사용하는 문서
- 위키데이터 속성 P1157을 사용하는 문서
- 위키데이터 속성 P1186을 사용하는 문서
- 위키데이터 속성 P1225를 사용하는 문서
- 위키데이터 속성 P1248을 사용하는 문서
- 위키데이터 속성 P1273을 사용하는 문서
- 위키데이터 속성 P1315를 사용하는 문서
- 위키데이터 속성 P1323을 사용하는 문서
- 위키데이터 속성 P1330을 사용하는 문서
- 위키데이터 속성 P1362를 사용하는 문서
- 위키데이터 속성 P1368을 사용하는 문서
- 위키데이터 속성 P1375를 사용하는 문서
- 위키데이터 속성 P1407을 사용하는 문서
- 위키데이터 속성 P1556을 사용하는 문서
- 위키데이터 속성 P1584를 사용하는 문서
- 위키데이터 속성 P1695를 사용하는 문서
- 위키데이터 속성 P1707을 사용하는 문서
- 위키데이터 속성 P1736을 사용하는 문서
- 위키데이터 속성 P1886을 사용하는 문서
- 위키데이터 속성 P1890을 사용하는 문서
- 위키데이터 속성 P1907을 사용하는 문서
- 위키데이터 속성 P1908을 사용하는 문서
- 위키데이터 속성 P1960을 사용하는 문서
- 위키데이터 속성 P1986을 사용하는 문서
- 위키데이터 속성 P2041을 사용하는 문서
- 위키데이터 속성 P2163을 사용하는 문서
- 위키데이터 속성 P2174를 사용하는 문서
- 위키데이터 속성 P2268을 사용하는 문서
- 위키데이터 속성 P2349를 사용하는 문서
- 위키데이터 속성 P2418을 사용하는 문서
- 위키데이터 속성 P2456을 사용하는 문서
- 위키데이터 속성 P2484를 사용하는 문서
- 위키데이터 속성 P2558을 사용하는 문서
- 위키데이터 속성 P2750을 사용하는 문서
- 위키데이터 속성 P2980을 사용하는 문서
- 위키데이터 속성 P3223을 사용하는 문서
- 위키데이터 속성 P3233을 사용하는 문서
- 위키데이터 속성 P3348을 사용하는 문서
- 위키데이터 속성 P3372를 사용하는 문서
- 위키데이터 속성 P3407을 사용하는 문서
- 위키데이터 속성 P3430을 사용하는 문서
- 위키데이터 속성 P3544를 사용하는 문서
- 위키데이터 속성 P3562를 사용하는 문서
- 위키데이터 속성 P3563을 사용하는 문서
- 위키데이터 속성 P3601을 사용하는 문서
- 위키데이터 속성 P3723을 사용하는 문서
- 위키데이터 속성 P3788을 사용하는 문서
- 위키데이터 속성 P3829를 사용하는 문서
- 위키데이터 속성 P3863을 사용하는 문서
- 위키데이터 속성 P3920을 사용하는 문서
- 위키데이터 속성 P3993을 사용하는 문서
- 위키데이터 속성 P4038을 사용하는 문서
- 위키데이터 속성 P4055를 사용하는 문서
- 위키데이터 속성 P4114를 사용하는 문서
- 위키데이터 속성 P4143을 사용하는 문서
- 위키데이터 속성 P4186을 사용하는 문서
- 위키데이터 속성 P4423을 사용하는 문서
- 위키데이터 속성 P4457을 사용하는 문서
- 위키데이터 속성 P4534를 사용하는 문서
- 위키데이터 속성 P4535를 사용하는 문서
- 위키데이터 속성 P4581을 사용하는 문서
- 위키데이터 속성 P4613을 사용하는 문서
- 위키데이터 속성 P4955를 사용하는 문서
- 위키데이터 속성 P5034를 사용하는 문서
- 위키데이터 속성 P5226을 사용하는 문서
- 위키데이터 속성 P5288을 사용하는 문서
- 위키데이터 속성 P5302를 사용하는 문서
- 위키데이터 속성 P5321을 사용하는 문서
- 위키데이터 속성 P5368을 사용하는 문서
- 위키데이터 속성 P5504를 사용하는 문서
- 위키데이터 속성 P5587을 사용하는 문서
- 위키데이터 속성 P5736을 사용하는 문서
- 위키데이터 속성 P5818을 사용하는 문서
- 위키데이터 속성 P6213을 사용하는 문서
- 위키데이터 속성 P6734를 사용하는 문서
- 위키데이터 속성 P6792를 사용하는 문서
- 위키데이터 속성 P6804를 사용하는 문서
- 위키데이터 속성 P6829를 사용하는 문서
- 위키데이터 속성 P7293을 사용하는 문서
- 위키데이터 속성 P7303을 사용하는 문서
- 위키데이터 속성 P7314를 사용하는 문서
- 위키데이터 속성 P7902를 사용하는 문서
- 위키데이터 속성 P8034를 사용하는 문서
- 위키데이터 속성 P8189를 사용하는 문서
- 위키데이터 속성 P8381을 사용하는 문서
- 위키데이터 속성 P8671을 사용하는 문서
- 위키데이터 속성 P8980을 사용하는 문서
- 위키데이터 속성 P9070을 사용하는 문서
- 위키데이터 속성 P9692를 사용하는 문서
- 위키데이터 속성 P9725를 사용하는 문서
- 위키데이터 속성 P9984를 사용하는 문서
- 위키데이터 속성 P10020을 사용하는 문서
- 위키데이터 속성 P10299를 사용하는 문서
- 위키데이터 속성 P10608을 사용하는 문서
- 위키데이터 속성 P10832를 사용하는 문서
- 위키데이터 속성 P11249를 사용하는 문서
- 위키데이터 속성 P11646을 사용하는 문서
- 위키데이터 속성 P11729를 사용하는 문서
- 위키데이터 속성 P12204를 사용하는 문서
- 위키데이터 속성 P12362를 사용하는 문서
- 위키데이터 속성 P12754를 사용하는 문서
- 위키데이터 속성 P13049를 사용하는 문서
- 그래픽 파일 포맷