<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Wondering if anyone has been using PNG 3, which includes animation capabilities?</div>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="direction: ltr; margin-top: 0px; margin-bottom: 0px; list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation" style="direction: ltr;"><b>Portable Network Graphics (PNG) Specification (Third Edition)</b></div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation" style="direction: ltr;">W3C Proposed Recommendation 15 May 2025</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation" style="direction: ltr;">This document describes PNG (Portable Network Graphics), an extensible file format for the lossless, portable, well-compressed storage of static and animated raster images. PNG provides
a patent-free replacement for GIF and can also replace many common uses of TIFF. Indexed-color, greyscale, and truecolor images are supported, plus an optional alpha channel. Sample depths range from 1 to 16 bits.</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation">PNG is designed to work well in online viewing applications, such as the World Wide Web, so it is fully streamable with a progressive display option. PNG is robust, providing both full file integrity checking
and simple detection of common transmission errors. Also, PNG can store color space data for improved color matching on heterogeneous platforms.</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation">This specification defines two Internet Media Types, image/png and image/apng.</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation" style="direction: ltr;"><a href="https://www.w3.org/TR/png-3" id="LPlnk894843" class="OWAAutoLink">https://www.w3.org/TR/png-3</a></div>
<div class="_Entity _EType_OWALinkPreview _EId_OWALinkPreview_2 _EReadonly_1" style="width: 100%; display: inline-block;" role="presentation">
<div id="LPBorder_GTaHR0cHM6Ly93d3cudzMub3JnL1RSL3BuZy0z" class="LPBorder400380" style="width: 100%; margin-top: 16px; margin-bottom: 16px; position: relative; max-width: 800px; min-width: 424px;">
<table id="LPContainer400380" role="presentation" style="padding: 12px 36px 12px 12px; width: 100%; border-width: 1px; border-style: solid; border-color: rgb(200, 200, 200); border-radius: 2px;">
<tbody>
<tr valign="top" style="border-spacing: 0px;">
<td style="width: 100%;">
<div id="LPTitle400380" style="font-size: 21px; font-weight: 300; margin-right: 8px; font-family: wf_segoe-ui_light, "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px;">
<a target="_blank" id="LPUrlAnchor400380" href="https://www.w3.org/TR/png-3" style="text-decoration: none; color: var(--themePrimary);">Portable Network Graphics (PNG) Specification (Third Edition)</a></div>
<div id="LPDescription400380" style="font-size: 14px; max-height: 100px; color: rgb(102, 102, 102); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px; margin-right: 8px; overflow: hidden;">
This document describes PNG (Portable Network Graphics), an extensible file format for the lossless, portable, well-compressed storage of static and animated raster images. PNG provides a patent-free replacement for GIF and can also replace many common uses
of TIFF. Indexed-color, greyscale, and truecolor images are supported, plus an optional alpha channel.</div>
<div id="LPMetadata400380" style="font-size: 14px; font-weight: 400; color: rgb(166, 166, 166); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif;">
www.w3.org</div>
</td>
</tr>
</tbody>
</table>
<div id="LPCloseButtonContainer400380" class="uHkAz" tabindex="0" title="Remove link preview" role="button">
<i data-icon-name="Cancel" aria-hidden="true" id="LPCloseButton400380" class="Rm9Q1 root-332"></i></div>
</div>
</div>
<div class="elementToProof" role="presentation"><br>
</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); direction: ltr;">
<div class="elementToProof" role="presentation" style="direction: ltr;"><b>PNG, Third Edition: Implementation Report</b></div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div role="presentation" style="direction: ltr;">Includes list of implementation libraries and shows web-browser support</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div role="presentation" style="direction: ltr;"><a href="https://w3c.github.io/png/Implementation_Report_3e/" id="LPlnk109814" class="OWAAutoLink" data-auth="NotApplicable">https://w3c.github.io/png/Implementation_Report_3e/</a></div>
<div id="LPBorder_GTaHR0cHM6Ly93M2MuZ2l0aHViLmlvL3BuZy9JbXBsZW1lbnRhdGlvbl9SZXBvcnRfM2Uv" role="presentation" style="margin-top: 16px; margin-bottom: 16px; max-width: 800px; min-width: 424px;">
<table id="LPContainer918472" style="direction: ltr; border-width: 1px; border-style: solid; border-color: rgb(200, 200, 200); border-radius: 2px; width: 100%;">
<tbody>
<tr>
<td style="direction: ltr; width: 100%;">
<div id="LPTitle918472" style="direction: ltr; margin-right: 8px; margin-bottom: 12px; font-family: wf_segoe-ui_light, "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; font-size: 21px;">
<span style="font-weight: 300;"><a href="https://w3c.github.io/png/Implementation_Report_3e/" id="LPUrlAnchor918472" data-auth="NotApplicable" style="text-decoration: none;">PNG, Third Edition: Implementation Report</a></span></div>
<div id="LPDescription918472" style="direction: ltr; margin-right: 8px; margin-bottom: 12px; max-height: 100px; font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; font-size: 14px; color: rgb(102, 102, 102);">
Introduction. This report summarizes the implementation status of PNG, Third Edition at the time of publication: in browsers, image authoring tools, image viewers and other image utilities.. The changes in PNG Third Edition, compared to the Second Edition are
divided into new (or newly-standardized) features, substantive changes to existing features, and many editorial corrections and ...</div>
<div id="LPMetadata918472" style="direction: ltr; font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; font-size: 14px; color: rgb(166, 166, 166);">
w3c.github.io</div>
</td>
</tr>
</tbody>
</table>
</div>
<div role="presentation" style="direction: ltr;"><br>
</div>
</li></ul>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Of note there:</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="direction: ltr; margin-top: 0px; margin-bottom: 0px; list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation" style="text-align: left; text-indent: 0px; margin: 1em 0px;">
<b>Animated PNG (APNG)</b><img style="max-width: 957px; float: right;" src="https://w3c.github.io/png/Implementation_Report_3e/img/APNG-Icos4D.png"></div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation" style="text-align: left; text-indent: 0px; margin: 1em 0px;">
Although proposed in 2007 and widely implemented in browsers between 2009 and 2017, APNG had not been adopted by the ad-hoc group which produced the early PNG specifications. PNG Third Edition retrospectively standardizes this useful extension. APNG has a
<span style="color: rgb(3, 69, 117);"><a href="https://w3c.github.io/PNG-spec/#image-apng" id="OWAc1b4aeac-107a-c206-ee3e-4d568b3a8266" class="OWAAutoLink" style="color: rgb(3, 69, 117);">distinct Internet Media type</a></span> (MIME type) registered and standardized
in PNG Third Edition.</div>
</li></ul>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Am expecting X3D implementers and modelers will be interested:</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="text-align: left; margin-top: 0px; margin-bottom: 0px; list-style-type: disc; background-color: rgb(255, 255, 255);">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div role="presentation" style="margin: 0px;">Implementing and evaluation an ImageTexture capability for 3D texturing as part of (at least 3) X3D players,</div>
</li><ul data-editing-info="{"applyListStyleFromLevel":true}" style="margin-top: 0px; margin-bottom: 0px; list-style-type: circle;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div role="presentation" style="margin: 0px;">X3DOM <a href="https://www.x3dom.org/" id="OWA1b803b78-da15-c3b6-0794-f4db6feecffe" class="x_OWAAutoLink" title="https://www.x3dom.org" data-auth="NotApplicable" style="margin: 0px;">
https://www.x3dom.org</a></div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div role="presentation" style="margin: 0px;">X_ITE <a href="https://create3000.github.io/x_ite" id="OWAb3fae9c7-2ec0-2c71-1f0e-8ffaa0478558" class="x_OWAAutoLink" title="https://create3000.github.io/x_ite" data-auth="NotApplicable" style="margin: 0px;">
https://create3000.github.io/x_ite</a></div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div role="presentation" style="margin: 0px;">Castle <a href="https://castle-engine.io/castle-model-viewer" id="OWA110a4866-3aa2-748d-2069-69b213883f50" class="x_OWAAutoLink" title="https://castle-engine.io/castle-model-viewer" data-auth="NotApplicable" style="margin: 0px;">https://castle-engine.io/castle-model-viewer</a></div>
<div role="presentation" style="margin: 0px;"><br>
</div>
</li></ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div role="presentation" style="margin: 0px;">Listing PNG 3e as a normative requirement in draft X3D 4.1 Architecture, ISO/IEC 19775-1 which in turn affects multiple related international standards for corresponding file formats and programming-language bindings.</div>
</li><ul data-editing-info="{"applyListStyleFromLevel":true}" style="margin-top: 0px; margin-bottom: 0px; list-style-type: circle;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div role="presentation" style="margin: 0px;"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/Architecture.html" id="OWAba11902d-1696-f71d-7e3c-778636965c1b" class="OWAAutoLink">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/Architecture.html</a></div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation" style="margin: 0px;">Likely deserving upgrading: clause 18 Texturing component, 18.2.2 Texture map image formats</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation" style="margin: 0px;"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/texturing.html#TextureMapImageFormats" id="LPlnk918484" class="OWAAutoLink">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/texturing.html#TextureMapImageFormats</a></div>
</li></ul>
</ul>
<div class="elementToProof" style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="text-align: left; margin-top: 0px; margin-bottom: 0px; list-style-type: disc; background-color: rgb(255, 255, 255);">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div role="presentation" style="margin: 0px;">Considering potential improved capabilities of PNG 3e in support of 3D Web Interoperability Working Group efforts in Metaverse Standards Forum (MSF)</div>
</li><ul data-editing-info="{"applyListStyleFromLevel":true}" style="margin-top: 0px; margin-bottom: 0px; list-style-type: circle;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div role="presentation" style="margin: 0px;"><a href="https://metaverse-standards.org/domain-groups/3d-web-interoperability/" id="OWA9981881b-c55d-ab58-6a5e-18775fe8743a" class="OWAAutoLink" title="https://metaverse-standards.org/domain-groups/3d-web-interoperability/" data-auth="NotApplicable" style="margin: 0px;">https://metaverse-standards.org/domain-groups/3d-web-interoperability</a></div>
</li></ul>
</ul>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
This seems like a major opportunity for X3D modeling and rendering capabilities.</div>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="x_Signature">
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
p.s. <i>History lesson learned: yes we can do it!</i> Following release in 1987, then in the earliest days of the Web, use of Graphics Interchange Format (GIF) images was widespread. After unfettered adoption for years, Unisys discovered that they had acquired
patent rights and announced various plans to start charging royalties. A number of programmers got together to determine requirements and independently create a "clean room" image format that was unencumbered by patents. The result turned out to be technically
superior in perhaps every respect (including image fidelity, compression, and performance), eventually becoming both a World Wide Web Consortium (W3C) Recommendation and an ISO International Standard.</div>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="direction: ltr; margin-top: 0px; margin-bottom: 0px; list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); direction: ltr;">
<div class="elementToProof" role="presentation" style="direction: ltr;">Wikipedia, GIF Alternatives: PNG</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); direction: ltr;">
<div class="elementToProof" role="presentation" style="direction: ltr; text-align: left; text-indent: 0px; margin: 0.4em 0px 0.5em;">
<span style="color: rgb(0, 43, 184);"><a href="https://en.wikipedia.org/wiki/Portable_Network_Graphics" id="OWA4b93246d-b129-4acc-b14f-af61c427e2d1" class="mw-redirect OWAAutoLink" title="Portable Network Graphics" style="color: rgb(0, 43, 184);">Portable Network
Graphics</a></span> (PNG) was designed as a replacement for GIF in order to avoid infringement of Unisys' patent on the LZW compression technique.<span style="color: rgb(0, 43, 184);"><a href="https://en.wikipedia.org/wiki/GIF#cite_note-PNG-42" id="OWA4c21bbd2-6574-e66d-d9dc-8d0e7fb44031" class="OWAAutoLink" style="color: rgb(0, 43, 184);">[42]</a></span> PNG
offers better compression and more features than GIF,<span style="color: rgb(0, 43, 184);"><a href="https://en.wikipedia.org/wiki/GIF#cite_note-png_fea-59" id="OWA1e216706-5bb3-3734-e63e-fc2dc5b00b2b" class="OWAAutoLink" style="color: rgb(0, 43, 184);">[59]</a></span> animation
being the only significant exception. PNG is more suitable than GIF in instances where true-color imaging and
<span style="color: rgb(0, 43, 184);"><a href="https://en.wikipedia.org/wiki/Alpha_transparency" id="OWAd9e96976-20dd-f366-d61b-686076f7a938" class="mw-redirect OWAAutoLink" title="Alpha transparency" style="color: rgb(0, 43, 184);">alpha transparency</a></span> are
required.</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation" style="text-align: left; text-indent: 0px; margin: 0.4em 0px 0.5em;">
Although support for PNG format came slowly, new <span style="color: rgb(0, 43, 184);">
<a href="https://en.wikipedia.org/wiki/Web_browser" id="OWAa24d98cd-662e-f675-78a0-4f8210d875b1" class="OWAAutoLink" title="Web browser" style="color: rgb(0, 43, 184);">web browsers</a></span> support PNG. </div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); direction: ltr;">
<div class="elementToProof" role="presentation" style="direction: ltr;"><a href="https://en.wikipedia.org/wiki/GIF#Alternatives" id="LPlnk914899" class="OWAAutoLink">https://en.wikipedia.org/wiki/GIF#Alternatives</a></div>
<div role="presentation"><br>
</div>
</li></ul>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Regarding PNG animation, further down that same page:</div>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="direction: ltr; margin-top: 0px; margin-bottom: 0px; list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); margin-bottom: 0.1em;">
<div role="presentation"><span style="color: rgb(0, 43, 184);"><a href="https://en.wikipedia.org/wiki/Animated_Portable_Network_Graphics" id="OWA99792442-43da-74e5-1939-a1acbe3d2012" class="mw-redirect OWAAutoLink" title="Animated Portable Network Graphics" style="color: rgb(0, 43, 184);">APNG</a></span> ("Animated
Portable Network Graphics") was proposed by <span style="color: rgb(0, 43, 184);">
<a href="https://en.wikipedia.org/wiki/Mozilla" id="OWA43f6432c-0f30-457e-7d54-5dc0d60f48e4" class="OWAAutoLink" title="Mozilla" style="color: rgb(0, 43, 184);">Mozilla</a></span> in 2006. APNG is an extension to the PNG format as alternative to the MNG format.
APNG is supported by most browsers as of 2019.<span style="color: rgb(0, 43, 184);"><a href="https://en.wikipedia.org/wiki/GIF#cite_note-63" id="OWAe00a42de-9d0a-9640-7fc3-ad6e09013138" class="OWAAutoLink" style="color: rgb(0, 43, 184);">[63]</a></span> APNG
provides the ability to animate PNG files, while retaining backwards compatibility in decoders that cannot understand the animation chunk (unlike MNG). Older decoders will simply render the first frame of the animation.</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation">The PNG group officially rejected APNG as an official extension on 20 April 2007.<span style="color: rgb(0, 43, 184);"><a href="https://en.wikipedia.org/wiki/GIF#cite_note-64" id="OWAca73ab81-97cb-6f5a-da3f-5cd3975bcdc9" class="OWAAutoLink" style="color: rgb(0, 43, 184);">[64]</a></span></div>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" role="presentation">There have been several subsequent proposals for a simple animated graphics format based on PNG using several different approaches.<span style="color: rgb(0, 43, 184);"><a href="https://en.wikipedia.org/wiki/GIF#cite_note-proposalcomparison-65" id="OWAef5f7ffa-fb40-aec4-7ce2-a4ec5fbf4ee4" class="OWAAutoLink" style="color: rgb(0, 43, 184);">[65]</a></span> Nevertheless,
APNG is still under development by Mozilla and is supported in <span style="color: rgb(0, 43, 184);">
<a href="https://en.wikipedia.org/wiki/Mozilla_Firefox#Version_3.0" id="OWA37459e97-e9da-ee53-2590-4c01bb0023f6" class="mw-redirect OWAAutoLink" title="Mozilla Firefox" style="color: rgb(0, 43, 184);">Firefox 3.0</a><a href="https://en.wikipedia.org/wiki/GIF#cite_note-APNG-66" id="OWAd4dcae8b-e16b-4d02-2029-0c73b8020636" class="OWAAutoLink" style="color: rgb(0, 43, 184);">[66]</a><a href="https://en.wikipedia.org/wiki/GIF#cite_note-mozlabsapng-67" id="OWA53fa3fcb-7fe6-741f-a5e6-d2ffa30886de" class="OWAAutoLink" style="color: rgb(0, 43, 184);">[67]</a></span> while
MNG support was dropped.<span style="color: rgb(0, 43, 184);"><a href="https://en.wikipedia.org/wiki/GIF#cite_note-68" id="OWA4be19f38-8900-7726-3433-4c7545972b8c" class="OWAAutoLink" style="color: rgb(0, 43, 184);">[68]</a><a href="https://en.wikipedia.org/wiki/GIF#cite_note-69" id="OWA34c1c27e-f9f9-5c76-4c14-cd11d6ebf628" class="OWAAutoLink" style="color: rgb(0, 43, 184);">[69]</a></span> APNG
is currently supported by all major web browsers including Chrome (since version 59.0), Opera, Firefox and Edge.</div>
</div>
</li></ul>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Bottom line: <b>All X3D PNG3 examples, implementation reports, and open-source code welcome.</b></div>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Thanks in advance for all efforts, shared lessons learned, and coolness.</div>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Have fun with X3D and PNG 3! 🙂</div>
<p class="elementToProof" style="direction: ltr; margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;">
<span style="font-family: "Courier New"; font-size: 9pt;"><br>
</span></p>
<p class="elementToProof" style="direction: ltr; margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;">
<span style="font-family: "Courier New"; font-size: 9pt;">all the best, Don</span></p>
<p class="elementToProof" style="direction: ltr; margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;">
<span style="font-family: "Courier New"; font-size: 9pt;">--</span></p>
<p style="direction: ltr; margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;">
<span style="font-family: "Courier New"; font-size: 9pt;">Don Brutzman Naval Postgraduate School, Code USW/Br brutzman@nps.edu</span></p>
<p style="direction: ltr; margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;">
<span style="font-family: "Courier New"; font-size: 9pt;">Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149</span></p>
<p style="direction: ltr; margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;">
<span style="font-family: "Courier New"; font-size: 9pt;">X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman</span></p>
<p style="direction: ltr; margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;">
<span style="font-family: "Courier New"; font-size: 9pt;"> </span></p>
</div>
</body>
</html>