mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-30 04:39:06 +00:00
The alpha channel of a lossy webp is always stored separately from the (lossy) RGB data. Alpha is either compressed in a lossless webp that stores just the alpha data, or it's stored completely uncompressed. (But again, even if it's compressed, it's losslessly compressed.) This adds a test for uncompressed alpha, which I hadn't tested before. It seems to work correctly, though :^) I generated the test image by running: ~/Downloads/libwebp-1.3.0-mac-arm64/bin/cwebp \ -alpha_method 0 \ Tests/LibGfx/test-inputs/extended-lossless.webp \ -o Tests/LibGfx/test-inputs/extended-lossy-uncompressed-alpha.webp |
||
---|---|---|
.. | ||
5.webp | ||
12-bit-progressive.jpg | ||
12-bit.jpg | ||
big_image.jpg | ||
buggie-bottom-left-compressed.tga | ||
buggie-bottom-left-uncompressed.tga | ||
buggie-raw.pbm | ||
buggie-raw.pgm | ||
buggie-raw.ppm | ||
buggie-top-left-compressed.tga | ||
buggie-top-left-uncompressed.tga | ||
buggie.png | ||
catdog-alert-2.webp | ||
catdog-alert-3.webp | ||
catdog-alert-8.webp | ||
catdog-alert-13.webp | ||
download-animation.gif | ||
extended-lossless-animated.webp | ||
extended-lossless.webp | ||
extended-lossy-uncompressed-alpha.webp | ||
extended-lossy.webp | ||
icc-v2.png | ||
icc-v4.jpg | ||
p3-v4.icc | ||
Qpalette.webp | ||
rgb24.jpg | ||
rgb_components.jpg | ||
rgba32-1.bmp | ||
serenity.ico | ||
several_scans.jpg | ||
several_scans_odd_number_mcu.jpg | ||
simple-vp8.webp | ||
simple-vp8l.webp | ||
spectral_selection.jpg | ||
successive_approximation.jpg | ||
TestFont.font | ||
width11-height11-colors2.webp | ||
width11-height11-colors3.webp | ||
width11-height11-colors15.webp |