mirror of
https://github.com/webmproject/libwebp.git
synced 2025-02-21 11:22:52 +01:00
webp-container-spec.txt,cosmetics: normalize formatting
- prefer Exif to EXIF when not referring to the chunk - normalize use of code format for canvas / frame width & height Change-Id: I7fc9e87baeb5d8e719274680ce621dcb078a985f
This commit is contained in:
parent
6f49654024
commit
88b6a396f1
@ -36,7 +36,7 @@ for:
|
|||||||
* **Lossless compression.** An image can be losslessly compressed, using the
|
* **Lossless compression.** An image can be losslessly compressed, using the
|
||||||
WebP Lossless Format.
|
WebP Lossless Format.
|
||||||
|
|
||||||
* **Metadata.** An image may have metadata stored in EXIF or XMP formats.
|
* **Metadata.** An image may have metadata stored in Exif or XMP formats.
|
||||||
|
|
||||||
* **Transparency.** An image may have transparency, i.e., an alpha channel.
|
* **Transparency.** An image may have transparency, i.e., an alpha channel.
|
||||||
|
|
||||||
@ -94,7 +94,7 @@ _1-based_
|
|||||||
RIFF File Format
|
RIFF File Format
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
The WebP file format is based on the RIFF (resource interchange file format)
|
The WebP file format is based on the RIFF (Resource Interchange File Format)
|
||||||
document format.
|
document format.
|
||||||
|
|
||||||
The basic element of a RIFF file is a _chunk_. It consists of:
|
The basic element of a RIFF file is a _chunk_. It consists of:
|
||||||
@ -261,7 +261,7 @@ An extended format file consists of:
|
|||||||
|
|
||||||
* Image data.
|
* Image data.
|
||||||
|
|
||||||
* An optional 'EXIF' chunk with EXIF metadata.
|
* An optional 'EXIF' chunk with Exif metadata.
|
||||||
|
|
||||||
* An optional 'XMP ' chunk with XMP metadata.
|
* An optional 'XMP ' chunk with XMP metadata.
|
||||||
|
|
||||||
@ -317,9 +317,9 @@ Alpha (L): 1 bit
|
|||||||
: Set if any of the frames of the image contain transparency information
|
: Set if any of the frames of the image contain transparency information
|
||||||
("alpha").
|
("alpha").
|
||||||
|
|
||||||
EXIF metadata (E): 1 bit
|
Exif metadata (E): 1 bit
|
||||||
|
|
||||||
: Set if the file contains EXIF metadata.
|
: Set if the file contains Exif metadata.
|
||||||
|
|
||||||
XMP metadata (X): 1 bit
|
XMP metadata (X): 1 bit
|
||||||
|
|
||||||
@ -341,12 +341,12 @@ Reserved: 24 bits
|
|||||||
Canvas Width Minus One: 24 bits
|
Canvas Width Minus One: 24 bits
|
||||||
|
|
||||||
: _1-based_ width of the canvas in pixels.
|
: _1-based_ width of the canvas in pixels.
|
||||||
The actual canvas width is '1 + Canvas Width Minus One'
|
The actual canvas width is `1 + Canvas Width Minus One`.
|
||||||
|
|
||||||
Canvas Height Minus One: 24 bits
|
Canvas Height Minus One: 24 bits
|
||||||
|
|
||||||
: _1-based_ height of the canvas in pixels.
|
: _1-based_ height of the canvas in pixels.
|
||||||
The actual canvas height is '1 + Canvas Height Minus One'
|
The actual canvas height is `1 + Canvas Height Minus One`.
|
||||||
|
|
||||||
The product of _Canvas Width_ and _Canvas Height_ MUST be at most `2^32 - 1`.
|
The product of _Canvas Width_ and _Canvas Height_ MUST be at most `2^32 - 1`.
|
||||||
|
|
||||||
@ -423,21 +423,21 @@ If the _Animation flag_ is not set, then this chunk SHOULD NOT be present.
|
|||||||
|
|
||||||
Frame X: 24 bits (_uint24_)
|
Frame X: 24 bits (_uint24_)
|
||||||
|
|
||||||
: The X coordinate of the upper left corner of the frame is `Frame X * 2`
|
: The X coordinate of the upper left corner of the frame is `Frame X * 2`.
|
||||||
|
|
||||||
Frame Y: 24 bits (_uint24_)
|
Frame Y: 24 bits (_uint24_)
|
||||||
|
|
||||||
: The Y coordinate of the upper left corner of the frame is `Frame Y * 2`
|
: The Y coordinate of the upper left corner of the frame is `Frame Y * 2`.
|
||||||
|
|
||||||
Frame Width Minus One: 24 bits (_uint24_)
|
Frame Width Minus One: 24 bits (_uint24_)
|
||||||
|
|
||||||
: The _1-based_ width of the frame.
|
: The _1-based_ width of the frame.
|
||||||
The frame width is `1 + Frame Width Minus One`
|
The frame width is `1 + Frame Width Minus One`.
|
||||||
|
|
||||||
Frame Height Minus One: 24 bits (_uint24_)
|
Frame Height Minus One: 24 bits (_uint24_)
|
||||||
|
|
||||||
: The _1-based_ height of the frame.
|
: The _1-based_ height of the frame.
|
||||||
The frame height is `1 + Frame Height Minus One`
|
The frame height is `1 + Frame Height Minus One`.
|
||||||
|
|
||||||
Frame Duration: 24 bits (_uint24_)
|
Frame Duration: 24 bits (_uint24_)
|
||||||
|
|
||||||
@ -677,12 +677,12 @@ EXIF chunk:
|
|||||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||||
| ChunkHeader('EXIF') |
|
| ChunkHeader('EXIF') |
|
||||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||||
| EXIF Metadata |
|
| Exif Metadata |
|
||||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||||
|
|
||||||
EXIF Metadata: _Chunk Size_ bytes
|
Exif Metadata: _Chunk Size_ bytes
|
||||||
|
|
||||||
: image metadata in EXIF format.
|
: image metadata in Exif format.
|
||||||
|
|
||||||
XMP chunk:
|
XMP chunk:
|
||||||
|
|
||||||
@ -798,7 +798,7 @@ RIFF/WEBP
|
|||||||
+- XMP (metadata)
|
+- XMP (metadata)
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
An animated image with EXIF metadata may look as follows:
|
An animated image with Exif metadata may look as follows:
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
RIFF/WEBP
|
RIFF/WEBP
|
||||||
|
Loading…
x
Reference in New Issue
Block a user