플래시픽스

FlashPix
플래시픽스
파일 이름 확장명
.fpx
인터넷 미디어 유형
image/vnd.fpx
형식 유형비트맵 이미지 파일
연장 위치IVUE, 복합 파일 이진 형식
오픈 포맷?예(Apache 1.0-like)

FlashPix는 이미지를 둘 이상의 해상도로 저장하는 비트맵 컴퓨터 그래픽 파일 형식이다.[1]이 설계는 포맷을 구현하는 브라우저 플러그인에 의해 파일에 대한 HTTP 요청이 전송되면 현재 화면 해상도와 호환되는 이미지만 브라우저로 반환되어 [dubious ]대역폭과 다운로드 시간을 절약할 수 있을 것으로 예상했다.[2]

역사

FlashPix는 Live Picture 소프트웨어(Live Picture Inc.)에서 사용했던 타일/멀티 해상도 이미지 파일 형식인 IVUE 파일 형식을 기반으로 한다.1995년에는 이스트맨 코닥(PhotoCD), 마이크로소프트, 휴렛팩커드, 라이브픽처 사의 컨소시엄이 강력한 이미지 파일 솔루션을 찾고 있었는데, 라이브픽쳐의 솔루션은 대형 이미지 파일을 취급하는 최선의 방법이었다.

기술 개요

FlashPix 파일은 .fpx 파일 확장자를 가지고 있다.FlashPix는 계층 데이터를 단일 파일에 저장하는 마이크로소프트의 구조화된 스토리지 형식을[3] 사용한다.

각 이미지는 하위 복구와 함께 저장된다.전체 이미지가 하나의 타일에 들어갈 때까지 각 해상도를 2로 나눈다.타일 크기는 가변적이지만 기본 용도는 64 x 64 픽셀 타일(IVUE는 256 x 256 픽셀 사용)이다.각 타일은 다양한 알고리즘(LZH, JPEG, RLE)을 사용하여 다른 타일과는 독립적으로 압축할 수 있다.각 픽셀은 어떤 크기의 채널이든(예: 16비트 CMYK 영상), 인터리브 또는 그렇지 않은 채널을 가질 수 있다.알파 채널도 포함해서.

결과는 원본보다 큰 파일(동일한 압축으로)이지만 결코 33% 이상 큰 파일이 아니다.전체 파일을 읽지 않고도 필요한 이미지 부분에만 효율적으로 액세스할 수 있다.

64 x 64 타일을 사용하는 10200 x 7650 16비트 CMYK 이미지의 경우 압축되지 않은 일반 이미지는 595MB의 디스크 공간을 차지하게 된다.그러나 FlashPix는 다음을 저장한다.

  • 원본 이미지: 160 x 120 타일에 10200 x 7650 픽셀(약 595MB, 그러나 일반적으로 RLE 또는 LZH/타일당 사용량 감소)
  • 하위 해상도 1: 80 x 60 타일에 5100 x 3825 픽셀(~149MB)
  • 하위 해상도 2: 40 x 30 타일에 2550 x 1913 픽셀(~37MB)
  • 하위 해상도 3: 20 x 15 타일에 1275 x 957 픽셀(~9MB)
  • 하위 해상도 4: 10 x 8 타일에 638 x 479 픽셀(~2.3MB)
  • 해상도 5: 5 x 4 타일에 319 x 240 픽셀(약 598KB)
  • 하위 해상도 6: 160 x 120 픽셀 3 x 2 타일(~150KB)
  • 해상도 7: 80 x 60 픽셀 2 x 1 타일(약 37.5KB)
  • 하위 해상도 8: 단일 타일에 40 x 30 픽셀(~9KB)

총 크기: ~ 793MB

뷰어(사진 편집 소프트웨어 등)는 필요한 부분만 액세스한다.최악의 경우, 1680 x 1050 디스플레이의 경우 53 x 33 타일(56MB)이 메모리에 필요하며, 이미지의 어떤 부분이 사용되든 간에 말이다.

유용성

ImageMagick이 제공하는 Flashpix OpenSource Toolkit(libfpx)이 코드는 대부분 1999년 디지털이미징그룹(Digital Imaging Group Inc.)과 이스트만 코닥 컴퍼니가 아파치 라이선스 1.0과 유사한 라이선스(flashpix.h)로 제공하고 있다.일부 코드는 IVUE 코드에서 변형되며 HP에 의한 자체 JPEG 라이브러리도 포함하고 있다.[4]

참조

  1. ^ "FlashPix Format Specification" (PDF).
  2. ^ "TechWeb: TechEncyclopedia". TechWeb. September 1, 2006.
  3. ^ "AI3A Standards - Initiatives- Flashpix". International Imaging Industry Association. September 1, 2006. Archived from the original on April 26, 2008.
  4. ^ "ImageMagick/libfpx". ImageMagick Studio LLC. 19 September 2019. 면허를 따다