MNG Tags

MNG Tags

This table contains definitions for tags found in MNG and JNG images. MNG is a superset of PNG and JNG, so a MNG image may contain any of these tags as well as any PNG tags. Conversely, only some of these tags are valid for JNG images.

Tag ID Tag Name Writable Values / Notes
'BACK' Background - -->
'BASI' BasisObject - -->
'CLIP' ClipObjects - -->
'CLON' CloneObject - -->
'DBYK' DropByKeyword no  
'DEFI' DefineObject - -->
'DHDR' DeltaPNGHeader - -->
'DISC' DiscardObjects no  
'DROP' DropChunks no  
'FRAM' Frame no  
'JHDR' JNGHeader - -->
'LOOP' Loop - -->
'MAGN' MagnifyObject - -->
'MHDR' MNGHeader - -->
'MOVE' MoveObjects - -->
'ORDR' OrderingRestrictions no  
'PAST' PasteImage - -->
'PPLT' PartialPalette no  
'PROM' PromoteParent - -->
'SAVE' SaveObjects no  
'SEEK' SeekPoint no  
'SHOW' ShowObjects - -->
'TERM' TerminationAction - -->
'eXPi' ExportImage - -->
'fPRI' FramePriority - -->
'nEED' ResourcesNeeded no  
'pHYg' GlobalPixelSize - -->

Index1 Tag Name Writable Values / Notes
0 BackgroundColor no  
6 MandatoryBackground no 0 = Color and Image Advisory
1 = Color Mandatory, Image Advisory
2 = Color Advisory, Image Mandatory
3 = Color and Image Mandatory
7 BackgroundImageID no  
9 BackgroundTiling no 0 = No
1 = Yes

Index1 Tag Name Writable Values / Notes
0 Image no  
4 Image no  
8 BitDepth no  
9 ColorType no 0 = Grayscale
2 = RGB
3 = Palette
4 = Grayscale with Alpha
6 = RGB with Alpha
10 Compression no 0 = Deflate/Inflate
11 Filter no 0 = Adaptive
12 Interlace no 0 = Noninterlaced
1 = Adam7 Interlace
13 RedSample no  
17 GreenSample no  
21 BlueSample no  
25 AlphaSample no  
26 Viewable no  

Index1 Tag Name Writable Values / Notes
0 FirstObject no  
2 LastObject no  
4 DeltaType no 0 = Absolute
1 = Relative
5 ClipBoundary no  

Index1 Tag Name Writable Values / Notes
0 SourceID no  
2 CloneID no  
4 CloneType no 0 = Full
1 = Parital
2 = Renumber object
5 DoNotShow no  
6 ConcreteFlag no  
7 LocalDeltaType no 0 = Absolute
1 = Relative
8 DeltaXY no  

Index1 Tag Name Writable Values / Notes
0 ObjectID no  
2 DoNotShow no  
3 ConcreteFlag no  
4 XYLocation no  
12 ClippingBoundary no  

Index1 Tag Name Writable Values / Notes
0 ObjectID no  
2 ImageType no 0 = Unspecified
1 = PNG
2 = JNG
3 DeltaType no
0 = Full Replacement
1 = Pixel Addition
2 = Alpha Addition
3 = Color Addition
   4 = Pixel Replacement
5 = Alpha Replacement
6 = Color Replacement
7 = No Change
4 BlockSize no  
12 BlockLocation no  

Index1 Tag Name Writable Values / Notes
0 Image no  
4 Image no  
8 ColorType no 8 = Gray
10 = Color
12 = Gray Alpha
14 = Color Alpha
9 BitDepth no  
10 Compression no 8 = Huffman-coded baseline JPEG
11 Interlace no 0 = Sequential
8 = Progressive
12 AlphaBitDepth no  
13 AlphaCompression no 0 = MNG Grayscale IDAT
8 = JNG 8-bit Grayscale JDAA
14 AlphaFilter no 0 = Adaptive MNG (N/A for JPEG)
15 AlphaInterlace no 0 = Noninterlaced

Index1 Tag Name Writable Values / Notes
0 NestLevel no  
1 IterationCount no  
5 TerminationCondition no
0 = Deterministic, not cacheable
1 = Decoder discretion, not cacheable
2 = User discretion, not cacheable
3 = External signal, not cacheable
4 = Deterministic, cacheable
5 = Decoder discretion, cacheable
6 = User discretion, cacheable
7 = External signal, cacheable
6 IterationMinMax no  
14 SignalNumber no  

Index1 Tag Name Writable Values / Notes
0 FirstObjectID no  
2 LastObjectID no  
4 XMethod no 0 = No Magnification
1 = Pixel Replication
2 = Linear Interpolation
3 = Closest Pixel
4 = Color Linear Interpolation and Alpha Closest Pixel
5 = Color Closest Pixel and Alpha Linear Interpolation
5 XMag no  
7 YMag no  
9 LeftMag no  
11 RightMag no  
13 TopMag no  
15 BottomMag no  
17 YMethod no 0 = No Magnification
1 = Pixel Replication
2 = Linear Interpolation
3 = Closest Pixel
4 = Color Linear Interpolation and Alpha Closest Pixel
5 = Color Closest Pixel and Alpha Linear Interpolation

Index4 Tag Name Writable Values / Notes
0 Image no  
1 Image no  
2 TicksPerSecond no  
3 NominalLayerCount no  
4 NominalFrameCount no  
5 NominalPlayTime no  
6 SimplicityProfile no  

Index1 Tag Name Writable Values / Notes
0 FirstObject no  
2 LastObject no  
4 DeltaType no 0 = Absolute
1 = Relative
5 DeltaXY no  

Index1 Tag Name Writable Values / Notes
0 DestinationID no  
2 TargetDeltaType no 0 = Absolute
1 = Relative
3 TargetXY no  
11 SourceID no  
13 CompositionMode no 0 = Over
1 = Replace
2 = Under
14 Orientation no 0 = Same as source
2 = Flipped left-right, then up-down
4 = Flipped left-right
6 = Flipped up-down
8 = Tiled
15 OffsetOrigin no 0 = Desination Origin
1 = Target Origin
16 OffsetXY no  
24 BoundaryOrigin no 0 = Desination Origin
1 = Target Origin
25 PastClippingBoundary no  

Index1 Tag Name Writable Values / Notes
0 NewColorType no  
1 NewBitDepth no  
2 FillMethod no 0 = Bit Replication
1 = Zero Fill

Index1 Tag Name Writable Values / Notes
0 FirstObject no  
2 LastObject no  
4 ShowMode no  

Index1 Tag Name Writable Values / Notes
0 TerminationAction no 0 = Show Last Frame
1 = Display Nothing
2 = Show First Frame
3 = Repeat Sequence
1 IterationEndAction no 0 = Show Last Frame
1 = Display Nothing
2 = Show First Frame
2 Delay no  
6 IterationMax no  

Index1 Tag Name Writable Values / Notes
0 SnapshotID no  
2 SnapshotName no  

Index1 Tag Name Writable Values / Notes
0 DeltaType no 0 = Absolute
1 = Relative
2 Priority no  

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Oct 25, 2006