From 70b8207e159995bcc6fcad4364301c4a8de8a5b2 Mon Sep 17 00:00:00 2001 From: Andrew Wilkinson Date: Wed, 31 May 2017 11:28:59 +0100 Subject: [PATCH] Add more items to TIFF readme --- src/ImageSharp/Formats/Tiff/README.md | 370 ++++++++++++++------------ 1 file changed, 200 insertions(+), 170 deletions(-) diff --git a/src/ImageSharp/Formats/Tiff/README.md b/src/ImageSharp/Formats/Tiff/README.md index 3ffa6bd0b3..9bc825f5b5 100644 --- a/src/ImageSharp/Formats/Tiff/README.md +++ b/src/ImageSharp/Formats/Tiff/README.md @@ -23,187 +23,217 @@ ## Implementation Status +### Compression Formats + +| |Encoder|Decoder|Comments | +|---------------------------|:-----:|:-----:|--------------------------| +|None | | | | +|Ccitt1D | | | | +|PackBits | | | | +|CcittGroup3Fax | | | | +|CcittGroup4Fax | | | | +|Lzw | | | | +|Old Jpeg | | | | +|Jpeg (Technote 2) | | | | +|Deflate (Technote 2) | | | | +|Old Deflate (Technote 2) | | | | + +### Photometric Interpretation Formats + +| |Encoder|Decoder|Comments | +|---------------------------|:-----:|:-----:|--------------------------| +|WhiteIsZero | | | | +|BlackIsZero | | | | +|Rgb (Chunky) | | | | +|Rgb (Planar) | | | | +|PaletteColor | | | | +|TransparencyMask | | | | +|Separated (TIFF Extension) | | | | +|YCbCr (TIFF Extension) | | | | +|CieLab (TIFF Extension) | | | | +|IccLab (TechNote 1) | | | | + ### Baseline TIFF Tags | |Encoder|Decoder|Comments | |---------------------------|:-----:|:-----:|--------------------------| -|NewSubfileType | [ ] | [ ] | | -|SubfileType | [ ] | [ ] | | -|ImageWidth | [ ] | [ ] | | -|ImageLength | [ ] | [ ] | | -|BitsPerSample | [ ] | [ ] | | -|Compression | [ ] | [ ] | | -|PhotometricInterpretation | [ ] | [ ] | | -|Threshholding | [ ] | [ ] | | -|CellWidth | [ ] | [ ] | | -|CellLength | [ ] | [ ] | | -|FillOrder | [ ] | [ ] | | -|ImageDescription | [ ] | [ ] | | -|Make | [ ] | [ ] | | -|Model | [ ] | [ ] | | -|StripOffsets | [ ] | [ ] | | -|Orientation | [ ] | [ ] | | -|SamplesPerPixel | [ ] | [ ] | | -|RowsPerStrip | [ ] | [ ] | | -|StripByteCounts | [ ] | [ ] | | -|MinSampleValue | [ ] | [ ] | | -|MaxSampleValue | [ ] | [ ] | | -|XResolution | [ ] | [ ] | | -|YResolution | [ ] | [ ] | | -|PlanarConfiguration | [ ] | [ ] | | -|FreeOffsets | [ ] | [ ] | | -|FreeByteCounts | [ ] | [ ] | | -|GrayResponseUnit | [ ] | [ ] | | -|GrayResponseCurve | [ ] | [ ] | | -|ResolutionUnit | [ ] | [ ] | | -|Software | [ ] | [ ] | | -|DateTime | [ ] | [ ] | | -|Artist | [ ] | [ ] | | -|HostComputer | [ ] | [ ] | | -|ColorMap | [ ] | [ ] | | -|ExtraSamples | [ ] | [ ] | | -|Copyright | [ ] | [ ] | | +|NewSubfileType | | | | +|SubfileType | | | | +|ImageWidth | | | | +|ImageLength | | | | +|BitsPerSample | | | | +|Compression | | | | +|PhotometricInterpretation | | | | +|Threshholding | | | | +|CellWidth | | | | +|CellLength | | | | +|FillOrder | | | | +|ImageDescription | | | | +|Make | | | | +|Model | | | | +|StripOffsets | | | | +|Orientation | | | | +|SamplesPerPixel | | | | +|RowsPerStrip | | | | +|StripByteCounts | | | | +|MinSampleValue | | | | +|MaxSampleValue | | | | +|XResolution | | | | +|YResolution | | | | +|PlanarConfiguration | | | | +|FreeOffsets | | | | +|FreeByteCounts | | | | +|GrayResponseUnit | | | | +|GrayResponseCurve | | | | +|ResolutionUnit | | | | +|Software | | | | +|DateTime | | | | +|Artist | | | | +|HostComputer | | | | +|ColorMap | | | | +|ExtraSamples | | | | +|Copyright | | | | ### Extension TIFF Tags | |Encoder|Decoder|Comments | |---------------------------|:-----:|:-----:|--------------------------| -|NewSubfileType | [ ] | [ ] | | -|DocumentName | [ ] | [ ] | | -|PageName | [ ] | [ ] | | -|XPosition | [ ] | [ ] | | -|YPosition | [ ] | [ ] | | -|T4Options | [ ] | [ ] | | -|T6Options | [ ] | [ ] | | -|PageNumber | [ ] | [ ] | | -|TransferFunction | [ ] | [ ] | | -|Predictor | [ ] | [ ] | | -|WhitePoint | [ ] | [ ] | | -|PrimaryChromaticities | [ ] | [ ] | | -|HalftoneHints | [ ] | [ ] | | -|TileWidth | [ ] | [ ] | | -|TileLength | [ ] | [ ] | | -|TileOffsets | [ ] | [ ] | | -|TileByteCounts | [ ] | [ ] | | -|BadFaxLines | [ ] | [ ] | | -|CleanFaxData | [ ] | [ ] | | -|ConsecutiveBadFaxLines | [ ] | [ ] | | -|SubIFDs | [ ] | [ ] | | -|InkSet | [ ] | [ ] | | -|InkNames | [ ] | [ ] | | -|NumberOfInks | [ ] | [ ] | | -|DotRange | [ ] | [ ] | | -|TargetPrinter | [ ] | [ ] | | -|SampleFormat | [ ] | [ ] | | -|SMinSampleValue | [ ] | [ ] | | -|SMaxSampleValue | [ ] | [ ] | | -|TransferRange | [ ] | [ ] | | -|ClipPath | [ ] | [ ] | | -|XClipPathUnits | [ ] | [ ] | | -|YClipPathUnits | [ ] | [ ] | | -|Indexed | [ ] | [ ] | | -|JPEGTables | [ ] | [ ] | | -|OPIProxy | [ ] | [ ] | | -|GlobalParametersIFD | [ ] | [ ] | | -|ProfileType | [ ] | [ ] | | -|FaxProfile | [ ] | [ ] | | -|CodingMethods | [ ] | [ ] | | -|VersionYear | [ ] | [ ] | | -|ModeNumber | [ ] | [ ] | | -|Decode | [ ] | [ ] | | -|DefaultImageColor | [ ] | [ ] | | -|JPEGProc | [ ] | [ ] | | -|JPEGInterchangeFormat | [ ] | [ ] | | -|JPEGInterchangeFormatLength| [ ] | [ ] | | -|JPEGRestartInterval | [ ] | [ ] | | -|JPEGLosslessPredictors | [ ] | [ ] | | -|JPEGPointTransforms | [ ] | [ ] | | -|JPEGQTables | [ ] | [ ] | | -|JPEGDCTables | [ ] | [ ] | | -|JPEGACTables | [ ] | [ ] | | -|YCbCrCoefficients | [ ] | [ ] | | -|YCbCrSubSampling | [ ] | [ ] | | -|YCbCrPositioning | [ ] | [ ] | | -|ReferenceBlackWhite | [ ] | [ ] | | -|StripRowCounts | [ ] | [ ] | | -|XMP | [ ] | [ ] | | -|ImageID | [ ] | [ ] | | -|ImageLayer | [ ] | [ ] | | +|NewSubfileType | | | | +|DocumentName | | | | +|PageName | | | | +|XPosition | | | | +|YPosition | | | | +|T4Options | | | | +|T6Options | | | | +|PageNumber | | | | +|TransferFunction | | | | +|Predictor | | | | +|WhitePoint | | | | +|PrimaryChromaticities | | | | +|HalftoneHints | | | | +|TileWidth | | | | +|TileLength | | | | +|TileOffsets | | | | +|TileByteCounts | | | | +|BadFaxLines | | | | +|CleanFaxData | | | | +|ConsecutiveBadFaxLines | | | | +|SubIFDs | | | | +|InkSet | | | | +|InkNames | | | | +|NumberOfInks | | | | +|DotRange | | | | +|TargetPrinter | | | | +|SampleFormat | | | | +|SMinSampleValue | | | | +|SMaxSampleValue | | | | +|TransferRange | | | | +|ClipPath | | | | +|XClipPathUnits | | | | +|YClipPathUnits | | | | +|Indexed | | | | +|JPEGTables | | | | +|OPIProxy | | | | +|GlobalParametersIFD | | | | +|ProfileType | | | | +|FaxProfile | | | | +|CodingMethods | | | | +|VersionYear | | | | +|ModeNumber | | | | +|Decode | | | | +|DefaultImageColor | | | | +|JPEGProc | | | | +|JPEGInterchangeFormat | | | | +|JPEGInterchangeFormatLength| | | | +|JPEGRestartInterval | | | | +|JPEGLosslessPredictors | | | | +|JPEGPointTransforms | | | | +|JPEGQTables | | | | +|JPEGDCTables | | | | +|JPEGACTables | | | | +|YCbCrCoefficients | | | | +|YCbCrSubSampling | | | | +|YCbCrPositioning | | | | +|ReferenceBlackWhite | | | | +|StripRowCounts | | | | +|XMP | | | | +|ImageID | | | | +|ImageLayer | | | | ### Private TIFF Tags | |Encoder|Decoder|Comments | |---------------------------|:-----:|:-----:|--------------------------| -|Wang Annotation | [ ] | [ ] | | -|MD FileTag | [ ] | [ ] | | -|MD ScalePixel | [ ] | [ ] | | -|MD ColorTable | [ ] | [ ] | | -|MD LabName | [ ] | [ ] | | -|MD SampleInfo | [ ] | [ ] | | -|MD PrepDate | [ ] | [ ] | | -|MD PrepTime | [ ] | [ ] | | -|MD FileUnits | [ ] | [ ] | | -|ModelPixelScaleTag | [ ] | [ ] | | -|IPTC | [ ] | [ ] | | -|INGR Packet Data Tag | [ ] | [ ] | | -|INGR Flag Registers | [ ] | [ ] | | -|IrasB Transformation Matrix| [ ] | [ ] | | -|ModelTiepointTag | [ ] | [ ] | | -|ModelTransformationTag | [ ] | [ ] | | -|Photoshop | [ ] | [ ] | | -|Exif IFD | [ ] | [ ] | | -|ICC Profile | [ ] | [ ] | | -|GeoKeyDirectoryTag | [ ] | [ ] | | -|GeoDoubleParamsTag | [ ] | [ ] | | -|GeoAsciiParamsTag | [ ] | [ ] | | -|GPS IFD | [ ] | [ ] | | -|HylaFAX FaxRecvParams | [ ] | [ ] | | -|HylaFAX FaxSubAddress | [ ] | [ ] | | -|HylaFAX FaxRecvTime | [ ] | [ ] | | -|ImageSourceData | [ ] | [ ] | | -|Interoperability IFD | [ ] | [ ] | | -|GDAL_METADATA | [ ] | [ ] | | -|GDAL_NODATA | [ ] | [ ] | | -|Oce Scanjob Description | [ ] | [ ] | | -|Oce Application Selector | [ ] | [ ] | | -|Oce Identification Number | [ ] | [ ] | | -|Oce ImageLogic Characteristics| [ ] | [ ] | | -|DNGVersion | [ ] | [ ] | | -|DNGBackwardVersion | [ ] | [ ] | | -|UniqueCameraModel | [ ] | [ ] | | -|LocalizedCameraModel | [ ] | [ ] | | -|CFAPlaneColor | [ ] | [ ] | | -|CFALayout | [ ] | [ ] | | -|LinearizationTable | [ ] | [ ] | | -|BlackLevelRepeatDim | [ ] | [ ] | | -|BlackLevel | [ ] | [ ] | | -|BlackLevelDeltaH | [ ] | [ ] | | -|BlackLevelDeltaV | [ ] | [ ] | | -|WhiteLevel | [ ] | [ ] | | -|DefaultScale | [ ] | [ ] | | -|DefaultCropOrigin | [ ] | [ ] | | -|DefaultCropSize | [ ] | [ ] | | -|ColorMatrix1 | [ ] | [ ] | | -|ColorMatrix2 | [ ] | [ ] | | -|CameraCalibration1 | [ ] | [ ] | | -|CameraCalibration2 | [ ] | [ ] | | -|ReductionMatrix1 | [ ] | [ ] | | -|ReductionMatrix2 | [ ] | [ ] | | -|AnalogBalance | [ ] | [ ] | | -|AsShotNeutral | [ ] | [ ] | | -|AsShotWhiteXY | [ ] | [ ] | | -|BaselineExposure | [ ] | [ ] | | -|BaselineNoise | [ ] | [ ] | | -|BaselineSharpness | [ ] | [ ] | | -|BayerGreenSplit | [ ] | [ ] | | -|LinearResponseLimit | [ ] | [ ] | | -|CameraSerialNumber | [ ] | [ ] | | -|LensInfo | [ ] | [ ] | | -|ChromaBlurRadius | [ ] | [ ] | | -|AntiAliasStrength | [ ] | [ ] | | -|DNGPrivateData | [ ] | [ ] | | -|MakerNoteSafety | [ ] | [ ] | | -|CalibrationIlluminant1 | [ ] | [ ] | | -|CalibrationIlluminant2 | [ ] | [ ] | | -|BestQualityScale | [ ] | [ ] | | -|Alias Layer Metadata | [ ] | [ ] | | +|Wang Annotation | | | | +|MD FileTag | | | | +|MD ScalePixel | | | | +|MD ColorTable | | | | +|MD LabName | | | | +|MD SampleInfo | | | | +|MD PrepDate | | | | +|MD PrepTime | | | | +|MD FileUnits | | | | +|ModelPixelScaleTag | | | | +|IPTC | | | | +|INGR Packet Data Tag | | | | +|INGR Flag Registers | | | | +|IrasB Transformation Matrix| | | | +|ModelTiepointTag | | | | +|ModelTransformationTag | | | | +|Photoshop | | | | +|Exif IFD | | | | +|ICC Profile | | | | +|GeoKeyDirectoryTag | | | | +|GeoDoubleParamsTag | | | | +|GeoAsciiParamsTag | | | | +|GPS IFD | | | | +|HylaFAX FaxRecvParams | | | | +|HylaFAX FaxSubAddress | | | | +|HylaFAX FaxRecvTime | | | | +|ImageSourceData | | | | +|Interoperability IFD | | | | +|GDAL_METADATA | | | | +|GDAL_NODATA | | | | +|Oce Scanjob Description | | | | +|Oce Application Selector | | | | +|Oce Identification Number | | | | +|Oce ImageLogic Characteristics| | | | +|DNGVersion | | | | +|DNGBackwardVersion | | | | +|UniqueCameraModel | | | | +|LocalizedCameraModel | | | | +|CFAPlaneColor | | | | +|CFALayout | | | | +|LinearizationTable | | | | +|BlackLevelRepeatDim | | | | +|BlackLevel | | | | +|BlackLevelDeltaH | | | | +|BlackLevelDeltaV | | | | +|WhiteLevel | | | | +|DefaultScale | | | | +|DefaultCropOrigin | | | | +|DefaultCropSize | | | | +|ColorMatrix1 | | | | +|ColorMatrix2 | | | | +|CameraCalibration1 | | | | +|CameraCalibration2 | | | | +|ReductionMatrix1 | | | | +|ReductionMatrix2 | | | | +|AnalogBalance | | | | +|AsShotNeutral | | | | +|AsShotWhiteXY | | | | +|BaselineExposure | | | | +|BaselineNoise | | | | +|BaselineSharpness | | | | +|BayerGreenSplit | | | | +|LinearResponseLimit | | | | +|CameraSerialNumber | | | | +|LensInfo | | | | +|ChromaBlurRadius | | | | +|AntiAliasStrength | | | | +|DNGPrivateData | | | | +|MakerNoteSafety | | | | +|CalibrationIlluminant1 | | | | +|CalibrationIlluminant2 | | | | +|BestQualityScale | | | | +|Alias Layer Metadata | | | |