맨위로가기

플래시픽스

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

플래시픽스는 라이브 픽처 소프트웨어에서 사용하던 IVUE 파일 형식을 기반으로 하는 이미지 파일 형식이다. .fpx 파일 확장자를 사용하며, 마이크로소프트의 COM 구조화 스토리지를 사용하여 계층적 데이터를 저장한다. 플래시픽스는 여러 하위 해상도로 이미지를 저장하며, 각 해상도는 타일로 나뉘어 압축된다. 이를 통해 전체 파일을 읽지 않고도 이미지의 필요한 부분에 효율적으로 접근할 수 있다. ImageMagick에서 플래시픽스를 지원하는 오픈소스 툴킷을 제공한다.

더 읽어볼만한 페이지

  • 그래픽 파일 포맷 - JPEG
    JPEG은 정지 화상의 디지털 압축 및 코딩을 위한 국제 표준이자 이를 만든 위원회의 이름으로, 1992년 최초 표준 발표 이후 웹 환경에서 널리 사용되는 이미지 형식이 되었다.
  • 그래픽 파일 포맷 - BMP 파일 포맷
    BMP 파일 포맷은 마이크로소프트에서 정의한 다양한 색상 깊이를 가진 컬러 비트맵 표현 방식으로, 장치 독립 비트맵이라고도 불리며, BMP 헤더, 비트맵 정보, 색 팔레트, 비트맵 데이터 등으로 구성되어 높은 호환성을 가지지만 압축을 거의 하지 않아 파일 크기가 큰 편이다.
플래시픽스 - [IT 관련 정보]에 관한 문서
파일 형식 정보
이름플래시픽스
파일 확장자.fpx
마임 유형image/vnd.fpx
파일 유형 코드해당 없음
유니폼 타입해당 없음
매직 넘버해당 없음
소유자해당 없음
출시일해당 없음
최신 버전 출시일해당 없음
장르비트맵
이미지 파일
컨테이너 형식해당 없음
포함 형식해당 없음
확장 형식IVUE
복합 파일 바이너리 포맷
확장 대상 형식해당 없음
표준해당 없음
공개 여부예 (Apache 1.0 유사)
URLFlashPix 형식 사양

2. 역사

'''플래시픽스'''는 라이브 픽처 소프트웨어가 사용했던 타일/다중 해상도 이미지 파일 형식인 IVUE 파일 포맷에 기반을 둔다. 1995년, 코닥(PhotoCD), 마이크로소프트, 휴렛 패커드, 라이브 픽처사의 연합체는 강력한 이미지 파일 솔루션을 강구하고 있었고, 라이브 픽처의 솔루션이 대형 이미지 파일을 관리하는 데 최상의 접근 방법이었다.

3. 기술 개요

플래시픽스 파일은 .fpx 파일 확장자를 가지며, 마이크로소프트의 구조화 스토리지 형식을 사용하여[7] 계층적 데이터를 단일 파일에 저장한다. 각 이미지는 여러 하위 해상도와 함께 저장되며, 각 해상도는 전체 이미지가 단일 타일에 맞을 때까지 2로 나뉜다. 타일 크기는 가변적이지만, 기본적으로 64 x 64 픽셀 타일을 사용한다(IVUE는 256 x 256 픽셀을 사용). 각 타일은 LZH, JPEG, RLE 등 다양한 알고리즘을 사용하여 다른 타일과 독립적으로 압축될 수 있다. 각 픽셀은 알파 채널을 포함하여 인터리브 또는 비 인터리브 방식의 임의의 크기의 채널을 가질 수 있다(예: 16비트 CMYK 이미지).

결과적으로 플래시픽스 파일은 원본 이미지(동일한 압축 시)보다 크기가 커지지만, 33%를 넘지 않는다. 이러한 구조 덕분에 전체 파일을 읽을 필요 없이 이미지의 필요한 부분만 효율적으로 접근할 수 있다. 뷰어(사진 편집 소프트웨어 등)는 필요한 부분만 접근하며, 최악의 경우 1680 x 1050 픽셀 디스플레이에서 이미지의 어느 부분이 사용되는지에 관계없이 메모리에 53 x 33 타일(56MB)이 필요하다.

3. 1. 다중 해상도 및 타일 구조

플래시픽스의 파일 확장자는 .fpx이다. 플래시픽스는 마이크로소프트의 구조화된 스토리지 포맷을 사용하여[7] 하나의 파일 안에 계층적인 데이터를 저장한다.

각 이미지는 여러 하위 해상도들과 함께 저장된다. 각 해상도는 전체 이미지가 하나의 타일에 들어맞을 때까지 2로 나뉜다. 타일 크기는 가변적이지만 기본적으로는 64 x 64 픽셀 타일을 갖는다. (IVUE는 256 x 256 픽셀을 사용하였다) 각 타일은 다양한 알고리즘(LZH, JPEG, RLE)을 사용하여 다른 타일과 독립적으로 압축할 수 있다. 각 화소는 알파 채널을 포함하여 임의의 수의 채널의 임의의 크기(예: 16비트 CMYK 이미지)를 가질 수 있으며 인터리빙을 적용하거나 적용하지 않을 수 있다.

결과물은 원본(동일 압축 시)보다 크지만 33% 이상 더 커지지는 않는다. 전체 파일을 읽어들이지 않고도 이미지의 필요한 부분만 효율적으로 접근할 수 있게 한다.

일반 무압축 이미지로서 64 x 64 픽셀 타일을 사용하는 10200 x 7650 픽셀 16비트 CMYK 이미지의 경우 595MB의 디스크 공간을 차지한다. 그러나 플래시픽스는 다음과 같이 저장한다:

구분해상도타일크기
오리지널 이미지10200 x 7650 픽셀160 x 120 타일~ 595MB (타일마다 RLE나 LZH를 덜 사용하는 것이 일반적)
하위 해상도 15100 x 3825 픽셀80 x 60 타일~ 149MB
하위 해상도 22550 x 1913 픽셀40 x 30 타일~ 37MB
하위 해상도 31275 x 957 픽셀20 x 15 타일~ 9MB
하위 해상도 4638 x 479 픽셀10 x 8 타일~ 2.3MB
하위 해상도 5319 x 240 픽셀5 x 4 타일~ 598KB
하위 해상도 6160 x 120 픽셀3 x 2 타일~ 150KB
하위 해상도 780 x 60 픽셀2 x 1 타일~ 37.5KB
하위 해상도 840 x 30 픽셀싱글 타일~ 9KB
총 크기: ~ 793MB



뷰어(사진 편집 소프트웨어 등)는 필요한 부분만 접근한다. 최악의 경우 1680 x 1050 픽셀 디스플레이에서 이미지의 어느 부분이 사용되는지에 관계없이 메모리 중 53 x 33 타일(56MB)이 필요하다.

3. 2. 압축 및 저장 용량

플래시픽스의 파일 확장자는 .fpx이다. 플래시픽스는 마이크로소프트의 구조화된 스토리지 포맷을 사용하며[7] 하나의 파일 안에 계층적인 데이터를 저장한다.

각 이미지는 여러 하위 해상도들과 함께 저장된다. 각 해상도는 전체 이미지가 하나의 타일에 들어맞을 때까지 2로 나뉜다. 타일 크기는 가변적이지만 기본적으로는 64 x 64 픽셀 타일을 갖는다. (IVUE는 256 x 256 픽셀을 사용하였다) 각 타일은 다양한 알고리즘(LZH, JPEG, RLE)을 사용하여 다른 타일과 독립적으로 압축할 수 있다. 각 화소는 알파 채널을 포함하여 임의의 수의 채널의 임의의 크기(예: 16비트 CMYK 이미지)를 가질 수 있으며 인터리빙을 적용하거나 적용하지 않을 수 있다.

결과물은 오리지널(동일 압축 시)보다 크지만 33% 이상 더 커지지는 않는다. 전체 파일을 읽어들이지 않고도 이미지의 필요한 부분만 효율적으로 접근할 수 있게 한다.

일반 무압축 이미지로서 64 x 64개 타일을 사용하는 10200 x 7650 16비트 CMYK 이미지의 경우 595MB의 디스크 공간을 차지한다. 그러나 플래시픽스는 다음과 같이 저장한다:

구분해상도타일용량
오리지널 이미지10200 x 7650 화소160 x 120 타일595MB (타일마다 RLE나 LZH를 덜 사용하는 것이 일반적)
하위 해상도 15100 x 3825 화소80 x 60 타일149MB
하위 해상도 22550 x 1913 화소40 x 30 타일37MB
하위 해상도 31275 x 957 화소20 x 15 타일9MB
하위 해상도 4638 x 479 화소10 x 8 타일2.3MB
하위 해상도 5319 x 240 화소5 x 4 타일598KB
하위 해상도 6160 x 120 화소3 x 2 타일150KB
하위 해상도 780 x 60 화소2 x 1 타일37.5KB
하위 해상도 840 x 30 화소싱글 타일9KB
총 크기793MB



뷰어(사진 편집 소프트웨어 등)는 필요한 부분만 접근한다. 최악의 경우 1680 x 1050 디스플레이에서 이미지의 어느 부분이 사용되는지에 관계없이 메모리 중 53 x 33 타일(56MB)이 필요하다.

3. 3. 채널 및 픽셀 정보

플래시픽스의 파일 확장자는 .fpx이다. 플래시픽스는 마이크로소프트의 구조화 스토리지 포맷을 사용하며,[7] 하나의 파일 안에 계층적인 데이터를 저장한다.

각 이미지는 여러 하위 해상도들과 함께 저장된다. 각 해상도는 전체 이미지가 하나의 타일에 들어맞을 때까지 2로 나뉜다. 타일 크기는 가변적이지만 기본적으로는 64 x 64 픽셀 타일을 갖는다. (IVUE는 256 x 256 픽셀을 사용하였다) 각 타일은 다양한 알고리즘(LZH, JPEG, RLE)을 사용하여 다른 타일과 독립적으로 압축할 수 있다. 각 화소는 알파 채널을 포함하여 임의의 수의 채널의 임의의 크기(예: 16비트 CMYK 이미지)를 가질 수 있으며 인터리빙을 적용하거나 적용하지 않을 수 있다.

결과물은 원본(동일 압축 시)보다 크지만 33% 이상 더 커지지는 않는다. 전체 파일을 읽어들이지 않고도 이미지의 필요한 부분만 효율적으로 접근할 수 있게 한다.

일반 무압축 이미지로서 64 x 64 픽셀 타일을 사용하는 10200 x 7650 픽셀 16비트 CMYK 이미지의 경우 595MB의 디스크 공간을 차지한다. 그러나 플래시픽스는 다음과 같이 저장한다:

구분해상도타일크기
오리지널 이미지10200 x 7650 픽셀160 x 120 타일~ 595MB (타일마다 RLE나 LZH를 덜 사용하는 것이 일반적)
하위 해상도 15100 x 3825 픽셀80 x 60 타일~ 149MB
하위 해상도 22550 x 1913 픽셀40 x 30 타일~ 37MB
하위 해상도 31275 x 957 픽셀20 x 15 타일~ 9MB
하위 해상도 4638 x 479 픽셀10 x 8 타일~ 2.3MB
하위 해상도 5319 x 240 픽셀5 x 4 타일~ 598KB
하위 해상도 6160 x 120 픽셀3 x 2 타일~ 150KB
하위 해상도 780 x 60 픽셀2 x 1 타일~ 37.5KB
하위 해상도 840 x 30 픽셀싱글 타일~ 9KB
총 크기: ~ 793MB



뷰어(사진 편집 소프트웨어 등)는 필요한 부분만 접근한다. 최악의 경우 1680 x 1050 픽셀 디스플레이에서 이미지의 어느 부분이 사용되는지에 관계없이 메모리 중 53 x 33 타일(56MB)이 필요하다.

4. 활용

ImageMagick에서 플래시픽스 오픈소스 툴킷(libfpx)을 제공한다. 이 코드는 대부분 1999년 디지털 이미징 그룹사(Digital Imaging Group Inc)와 이스트만 코닥사(Eastman Kodak Company)에서 아파치 라이선스 1.0과 유사한 라이선스(flashpix.h)로 제공했다. 일부 코드는 IVUE 코드를 기반으로 하며, HP에서 자체 제작한 JPEG 라이브러리도 포함하고 있다.[4]

참조

[1] 웹사이트 FlashPix Format Specification http://graphcomp.com[...]
[2] 웹사이트 TechWeb: TechEncyclopedia https://web.archive.[...] TechWeb 2006-09-01
[3] 웹사이트 AI3A Standards - Initiatives- Flashpix http://www.i3a.org/t[...] International Imaging Industry Association 2006-09-01
[4] 웹사이트 ImageMagick/libfpx https://github.com/I[...] ImageMagick Studio LLC 2019-09-19
[5] 웹인용 FlashPix Format Specification http://graphcomp.com[...]
[6] 웹인용 TechWeb: TechEncyclopedia http://www.techweb.c[...] TechWeb 2006-09-01
[7] 웹인용 AI3A Standards - Initiatives- Flashpix http://www.i3a.org/t[...] International Imaging Industry Association 2006-09-01



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com