Lucas CHOLLET
|
8d907b6535
LibGfx/PNG: Don't use a loop to read chunks in `decode_png_ihdr()`
|
2 years ago |
Lucas CHOLLET
|
ff6d82c3e7
LibGfx/PNG: Decode the header in `create()` and remove `initialize()`
|
2 years ago |
Lucas CHOLLET
|
07f72b6d41
LibGfx/PNG: Don't try to guess if IHDR has been decoded
|
2 years ago |
Lucas CHOLLET
|
07d3232f2d
LibGfx/PNG: Use PNG specific vocabulary over a generic name
|
2 years ago |
Nico Weber
|
f7f9f1f47f
LibGfx/PNG: Make invalid sRGB chunk size non-fatal
|
2 years ago |
Lucas CHOLLET
|
e5b70837de
LibGfx: Remove `ImageDecoder::set_[non]volatile()`
|
2 years ago |
MacDue
|
e7cddda7e1
LibGfx: Allow passing an ideal size to image decoders
|
2 years ago |
Lucas CHOLLET
|
36153136c4
LibGfx/PNG: Use `ByteBuffer` instead of `Vector<u8>`
|
2 years ago |
Lucas CHOLLET
|
15df0224e1
LibGfx/PNG: Remove an unused field in `PNGLoadingContext`
|
2 years ago |
Lucas CHOLLET
|
07b6c2ebfc
LibGfx/PNG: Make chunk-related functions fallible
|
2 years ago |
Lucas CHOLLET
|
96a1a8512f
LibGfx/PNG: Use a `StringView` to compare the chunk type
|
2 years ago |
Karol Kosek
|
970a3ef4d8
LibGfx: Fix partial loading of tall and interlaced PNG files
|
2 years ago |
Ben Wiederhake
|
da394abe04
LibGfx+Fuzz: Convert ImageDecoder::initialize to ErrorOr
|
2 years ago |
Tom
|
f0f82c6391
LibGfx/PNG: Add support for animated PNG images
|
2 years ago |
Tom
|
e7921cfe14
LibGfx: Add first_animated_frame_index method to ImageDecoder
|
2 years ago |
Lucas CHOLLET
|
496b7ffb2b
LibGfx: Move all image loaders and writers to a subdirectory
|
2 years ago |