mirror of
				https://github.com/webmproject/libwebp.git
				synced 2025-10-30 18:05:36 +01:00 
			
		
		
		
	Ordering of description of bits in container spec
The description of bits in a byte should be from MSB to LSB Change-Id: I50f2dfbb79b33eb434a771cca252c5d0f81fc71e
This commit is contained in:
		| @@ -13,7 +13,7 @@ end of this file. | |||||||
| WebP Container Specification | WebP Container Specification | ||||||
| ============================ | ============================ | ||||||
|  |  | ||||||
| _Working Draft, v0.7, 20121101_ | _Working Draft, v0.7, 20121102_ | ||||||
|  |  | ||||||
|  |  | ||||||
| * TOC placeholder | * TOC placeholder | ||||||
| @@ -291,28 +291,28 @@ Extended WebP file header: | |||||||
|     ...  Canvas Height Minus One    | |     ...  Canvas Height Minus One    | | ||||||
|     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||||
|  |  | ||||||
| Reserved (R): 2 bits | Reserved (Rsv): 2 bits | ||||||
|  |  | ||||||
| : SHOULD be `0`. | : SHOULD be `0`. | ||||||
|  |  | ||||||
| XMP metadata (X): 1 bit | ICC profile (I): 1 bit | ||||||
|  |  | ||||||
| : Set if the file contains XMP metadata. | : Set if the file contains an ICC profile. | ||||||
|  |  | ||||||
| EXIF metadata (E): 1 bit |  | ||||||
|  |  | ||||||
| : Set if the file contains EXIF metadata. |  | ||||||
|  |  | ||||||
| Alpha (L): 1 bit | Alpha (L): 1 bit | ||||||
|  |  | ||||||
| : Set if the file contains some (or all) images with transparency information | : Set if the file contains some (or all) images with transparency information | ||||||
| ("alpha"). | ("alpha"). | ||||||
|  |  | ||||||
| ICC profile (I): 1 bit | EXIF metadata (E): 1 bit | ||||||
|  |  | ||||||
| : Set if the file contains an ICC profile. | : Set if the file contains EXIF metadata. | ||||||
|  |  | ||||||
| Reserved (Rsv): 2 bits | XMP metadata (X): 1 bit | ||||||
|  |  | ||||||
|  | : Set if the file contains XMP metadata. | ||||||
|  |  | ||||||
|  | Reserved (R): 2 bits | ||||||
|  |  | ||||||
| : SHOULD be `0`. | : SHOULD be `0`. | ||||||
|  |  | ||||||
| @@ -346,12 +346,18 @@ Future specifications MAY add more fields. | |||||||
|     |Rsv| P | F | C |     Alpha Bitstream...                        | |     |Rsv| P | F | C |     Alpha Bitstream...                        | | ||||||
|     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||||
|  |  | ||||||
| Compression method (C): 2 bits | Reserved (Rsv): 2 bits | ||||||
|  |  | ||||||
| : The compression method used: | : SHOULD be `0`. | ||||||
|  |  | ||||||
|   * `0`: No compression. | Pre-processing (P): 2 bits | ||||||
|   * `1`: Compressed using the WebP lossless format. |  | ||||||
|  | : These INFORMATIVE bits are used to signal the pre-processing that has | ||||||
|  | been performed during compression. The decoder can use this information to | ||||||
|  | e.g. dither the values or smooth the gradients prior to display. | ||||||
|  |  | ||||||
|  |   * `0`: no pre-processing | ||||||
|  |   * `1`: level reduction | ||||||
|  |  | ||||||
| Filtering method (F): 2 bits | Filtering method (F): 2 bits | ||||||
|  |  | ||||||
| @@ -398,20 +404,14 @@ There are special cases for left-most and top-most pixel positions: | |||||||
|     location (x, 0) are predicted using the location (x-1, 0) on the left. |     location (x, 0) are predicted using the location (x-1, 0) on the left. | ||||||
|  |  | ||||||
|  |  | ||||||
| Pre-processing (P): 2 bits |  | ||||||
|  |  | ||||||
| : These INFORMATIVE bits are used to signal the pre-processing that has |  | ||||||
| been performed during compression. The decoder can use this information to |  | ||||||
| e.g. dither the values or smooth the gradients prior to display. |  | ||||||
|  |  | ||||||
|   * `0`: no pre-processing |  | ||||||
|   * `1`: level reduction |  | ||||||
|  |  | ||||||
| Decoders are not required to use this information in any specified way. | Decoders are not required to use this information in any specified way. | ||||||
|  |  | ||||||
| Reserved (Rsv): 2 bits | Compression method (C): 2 bits | ||||||
|  |  | ||||||
| : SHOULD be `0`. | : The compression method used: | ||||||
|  |  | ||||||
|  |   * `0`: No compression. | ||||||
|  |   * `1`: Compressed using the WebP lossless format. | ||||||
|  |  | ||||||
| Alpha bitstream: _Chunk Size_ - `1` bytes | Alpha bitstream: _Chunk Size_ - `1` bytes | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user