무손실 무료 이미지 형식
Free Lossless Image Format파일 이름 확장명 | .flif |
---|---|
인터넷 미디어 유형 | 이미지/플리프 |
동일 유형 식별자(UTI) | public.flif |
매직넘버 | 플리프 |
개발자 | 존 시너스와 피터 우일 |
최신 릴리즈 | 플라이프16 |
까지 확장 | FUIF, JPEG XL[1] |
오픈 포맷? | 네 |
웹사이트 | flif |
초기 릴리즈 | 2015년 10월 3일;[2] | 전
---|---|
안정적 해제 | 0.3 / 2017년 4월 28일;[3] 전 |
리포지토리 | |
웹사이트 | flif |
FLIF(Free Lossless Image Format)는 다양한 입력에서 압축 비율 면에서 PNG, 무손실 WebP, 무손실 BPG 및 무손실 JPEG 2000을 능가하는 무손실 이미지 포맷이다.[4]
FLIF는 전체 이미지의 손실 인코딩으로 이미지 파일의 모든 부분 다운로드(몇백 바이트[5] 이상)를 사용할 수 있는 프로그레시브 인터레이싱(Adam7 알고리즘의 일반화) 형식을 지원한다.
FLIF 개발자 중 한 명인 존 시너스는 FLIF를 다양한 손실 압축 포맷의 아이디어와 결합해 Free Universal Image Format FIFIF)라는 후계자를 만들었고, 그 자체가 구글의 PIK 포맷과 결합해 JPEG XL을 만들었다.그 결과, FLIF는 더 이상 개발되지 않고 있다.[1]
역사
이 형식은 약 한 달 뒤인 2015년 10월에 처음 알파 방출이 발생하면서 2015년 9월에 공개되었다.[6][2]
FLIF의 첫 번째 안정 버전은 2016년 9월에 출시되었다.[7]
디자인
압축의 경우, FLIF는 CAB의 변종인 MANIAN(Meta-Adaptive Near-zero 정수 산술 코딩)을 사용한다.컨텍스트가 인코딩 시 동적으로 학습되는 의사결정 나무의 노드인 AC.
FLIF는 가역형 YCoCg[8] 색상 공간을 사용한다(반올림 오류에 대해 일부 색상 정보를 손실하는BR YunlikeCC와는 달리, 그렇지 않으면 손실 JPEG에 사용하는 것과 무관).아직 구현되지 않은 몇 가지 기능([9]예: 다른 "색상 공간(CMYK, YCbCr, ...)")이 있다.색 공간 변환은 더 빠르지만 전체 디코딩(및 인코딩)은 전체 공정의 극히 일부에 불과하므로 색 공간이 더 좋아도 필요 이상으로, 또는 일부 경쟁은 여전히 느리다.형식은 PNG(그러나 JPEG와는 달리)와 같은 선택적 알파 채널(RGBA)과 PNG와 유사한 프로그레시브 코딩(프로그레시브 압축은 파일 크기를 증가시키지 않음)을 지원하지만 FLIF의 알고리즘이 더 복잡하기 때문에(그리고 부분적으로 아직 구현의 많은 튜닝이 이루어지지 않았을 수 있음) 계산 비용이 더 낮다.대역폭 요구 사항은 추가 시간의 일부를 상쇄할 수 있다.점진적인 코딩은 FLIF의 성능을 감소시킨다.
FLIF는 채널당 1~16비트 컬러 깊이의 그레이스케일, RGB, RGBA를 지원한다.[8]
FLIF에는 다른 크기의 영상을 만들 수 있는 튜닝 파라미터가 있다.모든 이미지들은 여전히 무손실이다.aflifcrush
최소 크기를 달성하기 위해 도구도 사용할 수 있다.
손실 압축은 사전 처리를 통해 달성할 수 있다.이 과정은 결정론적이며 발생 손실을 유발하지 않는다.
지원
XnView는 버전 2.36 이후 FLIF를 지원한다.[10]
ExifTool은 버전 10.31 이후 FLIF 영상에서 메타데이터 읽기 및 쓰기를 지원한다.[11]
UGUI-FLIF는 PNG 파일을 FLIF로 미리 보고 변환하는 것을 지원한다.[12]
IrfanView는 버전 4.52 이후 FLIF 이미지 읽기를 지원한다.[13][14]
참조
- ^ a b "Notice for JPEG XL". 12 April 2020. Retrieved 19 January 2021.
- ^ a b "Release v0.1-alpha". FLIF-hub/FLIF. 3 October 2015.
- ^ "Release v0.3". FLIF-hub/FLIF. 7 June 2017.
- ^ "FLIF is a New Free Lossless Image Format That Raises the Compression Bar". PetaPixel. 2 October 2015. Retrieved 20 October 2016.
- ^ "Image compression race: PNG Adam7 vs FLIF (time: 0:00)". 6 September 2015. Retrieved 19 January 2021.
- ^ "Free Lossless Image Format (FLIF)". 6 September 2015. Archived from the original on 12 September 2015.
- ^ "Release v0.2". FLIF-hub/FLIF. 22 September 2016.
- ^ a b "FLIF16 Specification". flif.info. Retrieved 28 November 2019.
- ^ "YCoCg Heuristics · Issue #258 · FLIF-hub/FLIF".
- ^ Pierre-Emmanuel Gougelet (8 November 2016). "XnView 2.39". XnView. Retrieved 15 September 2017.
- ^ Phil Harvey (19 October 2016). "ExifTool Ancient History". ExifTool. Retrieved 1 November 2017.
- ^ "UGUI: FLIF Download". flif.info. Retrieved 27 December 2018.
- ^ Irfan Skiljan (12 December 2018). "History of IrfanView Changes/Versions: [4.52 current 2018-12-12]". Retrieved 28 December 2018.
- ^ Kuki Dent (13 December 2018). "IrfanView 4.52 has been released today -IrfanView Support Forum". Retrieved 28 December 2018.