맨위로가기

멀티플 이미지 네트워크 그래픽스

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

1. 개요

멀티플 이미지 네트워크 그래픽스(MNG)는 PNG 파일 형식을 기반으로 하는 애니메이션 이미지 파일 형식이다. MNG는 다양한 소프트웨어에서 지원되며, Gwenview, GIMP, ImageMagick, Irfanview, MPlayer 등에서 MNG 파일을 읽고 내보낼 수 있다. 과거에는 Mozilla 브라우저와 Netscape에서 기본적으로 지원했지만, 현재는 APNG와 같은 다른 형식으로 대체되었다. MNG는 PNG 또는 JNG 이미지를 캡슐화하여 손실 또는 무손실 압축을 지원하며, MIME 유형으로 video/x-mng 또는 image/x-mng을 사용할 수 있다. MNG의 대안으로는 APNG, SVG, WebP, WebM, GIF 등이 있다.

더 읽어볼만한 페이지

  • 그래픽 파일 포맷 - JPEG
    JPEG은 정지 화상의 디지털 압축 및 코딩을 위한 국제 표준이자 이를 만든 위원회의 이름으로, 1992년 최초 표준 발표 이후 웹 환경에서 널리 사용되는 이미지 형식이 되었다.
  • 그래픽 파일 포맷 - BMP 파일 포맷
    BMP 파일 포맷은 마이크로소프트에서 정의한 다양한 색상 깊이를 가진 컬러 비트맵 표현 방식으로, 장치 독립 비트맵이라고도 불리며, BMP 헤더, 비트맵 정보, 색 팔레트, 비트맵 데이터 등으로 구성되어 높은 호환성을 가지지만 압축을 거의 하지 않아 파일 크기가 큰 편이다.
  • 오픈 포맷 - HTML
    HTML은 웹 페이지 제작을 위한 표준 마크업 언어로서, 팀 버너스리가 제안하고 구현한 후 인터넷 발전과 함께 널리 사용되며, SGML에 기반하여 하이퍼텍스트 기능으로 다양한 콘텐츠를 표현하고 연결하며, W3C와 WHATWG에서 표준화를 진행하고 최신 버전은 HTML Living Standard이다.
  • 오픈 포맷 - 오픈 소스
    오픈 소스는 제품 설계 및 재배포를 장려하는 모델로, 소프트웨어 개발에서 시작하여 개방형 협업을 장려하며 다양한 분야에서 활용되고 있고 오픈 소스 이니셔티브와 같은 단체가 운동을 지원한다.
멀티플 이미지 네트워크 그래픽스 - [IT 관련 정보]에 관한 문서
기본 정보
MNG 예시 애니메이션
MNG 예시 애니메이션
종류컴퓨터 애니메이션
용도동영상, 텍스트 컨테이너
확장.mng
MIME 형식video/x-mng (비공식)
확장 기반PNG
소유자PNG 개발 그룹 (W3C에 기증)
개발자Glenn Randers-Pehrson 외
기술 정보
특징PNG, JNG 지원
여러 이미지 지원
애니메이션 지원
기타
매직 넘버ŠMNG
관련 표준PNG

2. 파일 지원

MNG는 다양한 소프트웨어에서 지원되거나 제한적으로 지원된다. Gwenview는 기본적으로 MNG를 지원하며, GIMP는 이미지를 MNG 파일로 내보낼 수 있다. Imagemagick은 PNG 파일들로부터 MNG 파일을 생성할 수 있고, Irfanview는 플러그인을 통해 MNG 파일을 읽을 수 있다.[2] MPlayer와 연결된 그래픽 프론트 엔드(예: Gnome MPlayer)에서도 MNG 파일을 표시할 수 있다.

Mozilla 브라우저와 넷스케이프 (6.0, 6.01, 7.0)는 2003년 코드 크기와 사용량 부족을 이유로 제거되기 전까지 MNG를 기본 지원했으나, 이는 Mozilla 개발 사이트에서 불만을 야기했다.[4] 이후 Mozilla는 APNG를 지원하기 시작했다.[5] Konqueror 브라우저 초기 버전도 MNG를 지원했지만, 후에 삭제되었다. Google Chrome, Internet Explorer, 오페라, 사파리는 MNG를 지원하지 않는다.

제품지원 상태
이미지 처리
Chasys Draw IES지원
GIMP부분 지원
Gwenview지원
ImageMagick지원
Irfanview부분 지원 (플러그인을 통해)
MPlayer지원
XnView지원



웹 서버는 일반적으로 MNG 파일을 지원하도록 미리 구성되어 있지 않다.[6][7]

MNG 개발자들은 MNG가 웹에서 애니메이션 이미지 형식인 GIF를 대체하길 희망했지만,[8] LZW 특허 만료, APNG, Flash, SVG와 같은 대체 파일 형식의 등장, MNG 지원 부족으로 인해 웹에서의 사용은 예상보다 저조했다.

2. 1. 소프트웨어 지원

Gwenview는 기본 MNG 지원을 제공한다. GIMP는 이미지를 MNG 파일로 내보낼 수 있다. Imagemagick은 일련의 PNG 파일에서 MNG 파일을 생성할 수 있다. MNG 플러그인을 사용하면 Irfanview에서 MNG 파일을 읽을 수 있다.[2] MPlayer가 libmng에 연결되어 있으면, Gnome MPlayer와 같은 모든 그래픽 프론트 엔드에서 MNG 파일을 표시할 수 있다.

Mozilla 브라우저와 넷스케이프 6.0, 6.01 및 7.0은 코드 크기와 실제 사용량 부족으로 인해 2003년에 코드가 제거될 때까지 MNG를 기본적으로 지원하여 Mozilla 개발 사이트에서 불만을 제기했다.[4] Mozilla는 나중에 더 간단한 대안으로 APNG에 대한 지원을 추가했다.[5] 마찬가지로, Konqueror 브라우저의 초기 버전은 MNG를 지원했지만 나중에 삭제되었다. MNG 지원은 Google Chrome, Internet Explorer, 오페라 또는 사파리에는 포함되지 않았다.

제품지원 상태
이미지 처리
Chasys Draw IES지원
GIMP부분 지원
Gwenview지원
ImageMagick지원
Irfanview부분 지원 (플러그인을 통해)
MPlayer지원
XnView지원


2. 2. 서버 지원

웹 서버는 일반적으로 MNG 파일을 지원하도록 미리 구성되지 않는다.[6][7]

MNG 개발자들은 MNG가 정지 이미지에 대해 PNG가 그랬던 것처럼 월드 와이드 웹에서 애니메이션 이미지에 대한 GIF를 대체하기를 희망했다.[8] 그러나 LZW 특허 만료와 APNG, Flash 및 SVG와 같은 대체 파일 형식의 존재, MNG를 지원하는 뷰어 및 서비스가 부족하여 웹 사용은 예상보다 훨씬 적었다.

3. 기술적 세부 사항

MNG 파일의 구조는 기본적으로 PNG 파일과 동일하며, 다음과 같은 특징을 갖는다.


  • 시그니처: 16진법으로 `8A 4D 4E 47 0D 0A 1A 0A` (여기서 `4D 4E 47`는 "MNG"의 ASCII 코드)이다. (PNG 파일 포맷: 파일 헤더 참조)
  • 청크: 애니메이션 기능을 지원하기 위해 훨씬 더 다양한 청크를 사용한다.
  • 이미지 저장: 애니메이션에 사용될 이미지는 MNG 파일에 캡슐화된 PNG 또는 JNG 이미지로 저장된다.


MNG의 복잡성을 줄인 MNG-LC(낮은 복잡성) 및 MNG-VLC(매우 낮은 복잡성) 버전도 정의되어 있다. 이는 애플리케이션이 전체 MNG 사양을 구현하지 않고도 MNG 지원을 어느 정도 포함할 수 있게 해준다. 이는 SVG 표준이 "SVG Basic" 및 "SVG Tiny" 하위 집합을 제공하는 것과 유사하다.

MNG는 등록된 MIME 미디어 유형이 없지만, `video/x-mng` 또는 `image/x-mng`를 사용할 수 있다. MNG 애니메이션은 `` 또는 `` 태그를 사용하여 HTML 페이지에 포함될 수 있다.

MNG는 프레임이 PNG(무손실) 또는 JNG(손실)로 인코딩되는지에 따라 손실 또는 무손실일 수 있다.

4. 대안

대부분의 최신 웹 브라우저는 APNG, SVG, WebP, WebM에서 애니메이션을 지원한다. 사파리만 HEIF 및 JPEG XL을 지원한다.[9] 가장 일반적인 대안은 애니메이션 GIF였으며, 2017년에 지원이 중단되기 전까지[10] Adobe Flash도 널리 사용되었다. GIF 이미지는 256색으로 제한되며 압축도 제한적이지만, 모든 그래픽 웹 브라우저에서 지원되며 여전히 널리 사용되고 있다.

애니메이션은 CSS 3의 애니메이션, 전환, 스프라이트 기능, 또는 프레임이나 정지 이미지 또는 렌더링된 모양의 움직임을 지정하여 자바스크립트 웹 애니메이션 API를 사용하여 브라우저에서 즉석에서 생성할 수 있다. 이는 리소스 집약적일 수 있으며, 일반적으로 애니메이션을 휴대용 이미지 파일로 저장하거나 이미지 보드에 게시할 수 없다.

인터넷 익스플로러는 GIF, CSS 및 Flash 애니메이션만 지원했다.

참조

[1] 웹사이트 PNG Frequently Asked Questions http://www.libpng.or[...]
[2] 웹사이트 IrfanView PlugIns http://www.irfanview[...] Irfanview.com 2012-11-18
[3] 웹사이트 195280 - Removal of MNG/JNG support https://bugzilla.moz[...]
[4] 웹사이트 18574 - (mng) restore support for MNG animation format and JNG image format https://bugzilla.moz[...]
[5] 웹사이트 Animated PNG graphics - MDC Doc Center https://developer.mo[...] 2010-12-06
[6] 웹사이트 Help:Images and other uploaded files http://meta.wikimedi[...] Wikimedia Foundation 2012-11-18
[7] 웹사이트 Database Error http://www.libpng.or[...]
[8] 웹사이트 MNG (Multiple-image Network Graphics) Home Page http://www.libpng.or[...]
[9] 웹사이트 Can I use... Browser support tables for modern web technologies http://caniuse.com 2024-02-21
[10] 웹사이트 Flash & The Future of Interactive Content https://theblog.adob[...] Adobe Inc. 2017-07-25



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

문의하기 : help@durumis.com