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 IDTag Name WritableValues / Notes
'BACK' Background - --> MNG Background Tags
'BASI' BasisObject - --> MNG BasisObject Tags
'CLIP' ClipObjects - --> MNG ClipObjects Tags
'CLON' CloneObject - --> MNG CloneObject Tags
'DBYK' DropByKeyword no  
'DEFI' DefineObject - --> MNG DefineObject Tags
'DHDR' DeltaPNGHeader - --> MNG DeltaPNGHeader Tags
'DISC' DiscardObjects no  
'DROP' DropChunks no  
'FRAM' Frame no  
'JHDR' JNGHeader - --> MNG JNGHeader Tags
'LOOP' Loop - --> MNG Loop Tags
'MAGN' MagnifyObject - --> MNG MagnifyObject Tags
'MHDR' MNGHeader - --> MNG MNGHeader Tags
'MOVE' MoveObjects - --> MNG MoveObjects Tags
'ORDR' OrderingRestrictions no  
'PAST' PasteImage - --> MNG PasteImage Tags
'PPLT' PartialPalette no  
'PROM' PromoteParent - --> MNG PromoteParent Tags
'SAVE' SaveObjects no  
'SEEK' SeekPoint no  
'SHOW' ShowObjects - --> MNG ShowObjects Tags
'TERM' TerminationAction - --> MNG TerminationAction Tags
'eXPi' ExportImage - --> MNG ExportImage Tags
'fPRI' FramePriority - --> MNG FramePriority Tags
'nEED' ResourcesNeeded no  
'pHYg' GlobalPixelSize - --> PNG PhysicalPixel Tags

MNG Background Tags

Index1Tag Name WritableValues / 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

MNG BasisObject Tags

Index1Tag Name WritableValues / Notes
0 ImageWidth no  
4 ImageHeight 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  

MNG ClipObjects Tags

Index1Tag Name WritableValues / Notes
0 FirstObject no  
2 LastObject no  
4 DeltaType no 0 = Absolute
1 = Relative
5 ClipBoundary no  

MNG CloneObject Tags

Index1Tag Name WritableValues / 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  

MNG DefineObject Tags

Index1Tag Name WritableValues / Notes
0 ObjectID no  
2 DoNotShow no  
3 ConcreteFlag no  
4 XYLocation no  
12 ClippingBoundary no  

MNG DeltaPNGHeader Tags

Index1Tag Name WritableValues / 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  

MNG JNGHeader Tags

Index1Tag Name WritableValues / Notes
0 ImageWidth no  
4 ImageHeight 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

MNG Loop Tags

Index1Tag Name WritableValues / 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  

MNG MagnifyObject Tags

Index1Tag Name WritableValues / 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

MNG MNGHeader Tags

Index4Tag Name WritableValues / Notes
0 ImageWidth no  
1 ImageHeight no  
2 TicksPerSecond no  
3 NominalLayerCount no  
4 NominalFrameCount no  
5 NominalPlayTime no  
6 SimplicityProfile no  

MNG MoveObjects Tags

Index1Tag Name WritableValues / Notes
0 FirstObject no  
2 LastObject no  
4 DeltaType no 0 = Absolute
1 = Relative
5 DeltaXY no  

MNG PasteImage Tags

Index1Tag Name WritableValues / 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  

MNG PromoteParent Tags

Index1Tag Name WritableValues / Notes
0 NewColorType no  
1 NewBitDepth no  
2 FillMethod no 0 = Bit Replication
1 = Zero Fill

MNG ShowObjects Tags

Index1Tag Name WritableValues / Notes
0 FirstObject no  
2 LastObject no  
4 ShowMode no  

MNG TerminationAction Tags

Index1Tag Name WritableValues / 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  

MNG ExportImage Tags

Index1Tag Name WritableValues / Notes
0 SnapshotID no  
2 SnapshotName no  

MNG FramePriority Tags

Index1Tag Name WritableValues / Notes
0 DeltaType no 0 = Absolute
1 = Relative
2 Priority no  

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

<-- ExifTool Tag Names