De facto standard for SB is TIFF. Under consideration is PNG and JPEG.

Please see DOMS images proposal for the proposal that will be sent to the proper people at SB.

TIFF

TIFF is a flexible container format. Baseline TIFF defines a subset of TIFF which is fairly easy to parse and which can only contain

A Baseline TIFF consists of a tagged list of markers, followed by tables and pixel data.

See http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf

Problems:

Recommendation: Uncompressed baseline TIFF with image data in sequential order + 16 bit grayscale + 8 bit RGB + color profile. No CMYK support, as it is very device-specific.

PNG

PNG is by design not flexible, it is therefore possible to claim full PNG compliance. Parts of PNGs is always compressed (this needs to be verified). Points about PNG:

See http://www.w3.org/TR/2003/REC-PNG-20031110/

Recommendation: PNG is all-or-nothing for the core data and there are no obvious extensions to recommend.

JPEG

JPEG's are normally considered a presentation-format, but most digital cameras anno 2006 uses JPEG's for storage. Therefore it it worth considering to support this as master format. Transformation to TIFF is lossless, but it is not possible to convert JPEG => TIFF => JPEG without introducing compression artefacts.

Caveats: Standard JPEG only supports 8bit / color channel.

Note 1: A subset of JPEG is JFIF, which is the de facto standard. Support for non-JFIF JPEG's in programs claiming to support JPEG's are not to be expected.

Recommendation: JFIF.

JPEG 2000

As with TIFF, JPEG 2000 is an extensible format with a core coding system, that is royalty and license-fee free. This core can be extended by various components, some of which requires royalty- or license-fee-payment.

The selling point for JPEG 2000 over TIFF or PNG is the ease of which the master image data, tile based zooming data, presentational image data and meta data can be embedded in the same file.

DOMS images (last edited 2010-03-17 13:08:50 by localhost)