mirror of
https://github.com/webmproject/libwebp.git
synced 2024-11-20 04:18:26 +01:00
Merge "webp-container-spec: align anim pseudocode w/prose" into main
This commit is contained in:
commit
f28c837dc1
@ -781,7 +781,8 @@ _VP8X.field_ means the field in the 'VP8X' Chunk with the same description.
|
|||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
VP8X.flags.hasAnimation MUST be TRUE
|
VP8X.flags.hasAnimation MUST be TRUE
|
||||||
canvas ← new image of size VP8X.canvasWidth x VP8X.canvasHeight with
|
canvas ← new image of size VP8X.canvasWidth x VP8X.canvasHeight with
|
||||||
background color ANIM.background_color.
|
background color ANIM.background_color or
|
||||||
|
application-defined color.
|
||||||
loop_count ← ANIM.loopCount
|
loop_count ← ANIM.loopCount
|
||||||
dispose_method ← Dispose to background color
|
dispose_method ← Dispose to background color
|
||||||
if loop_count == 0:
|
if loop_count == 0:
|
||||||
@ -809,6 +810,7 @@ for loop = 0..loop_count - 1
|
|||||||
bitstream subchunks not found in 'Frame Data' earlier MUST
|
bitstream subchunks not found in 'Frame Data' earlier MUST
|
||||||
be TRUE
|
be TRUE
|
||||||
frame_params.bitstream = bitstream_data
|
frame_params.bitstream = bitstream_data
|
||||||
|
apply dispose_method.
|
||||||
render frame with frame_params.alpha and frame_params.bitstream
|
render frame with frame_params.alpha and frame_params.bitstream
|
||||||
on canvas with top-left corner at (frame_params.frameX,
|
on canvas with top-left corner at (frame_params.frameX,
|
||||||
frame_params.frameY), using Blending method
|
frame_params.frameY), using Blending method
|
||||||
|
Loading…
Reference in New Issue
Block a user