Nico Weber
|
6713ed483b
LibGfx/PNG: Spec comment for PNGImageDecoderPlugin::unfilter_scanline()
|
1 년 전 |
Nico Weber
|
000d9da73c
LibGfx: Allow passing FilterType::None to unfilter_scanline()
|
1 년 전 |
Nico Weber
|
574357ef00
LibGfx: Use ceil_div() in png decoder
|
1 년 전 |
Nico Weber
|
5a70813d11
LibGfx: Make unfilter_scanline() a static PNGImageDecoderPlugin method
|
1 년 전 |
Nico Weber
|
588d6fab22
LibGfx+LibPDF: Create filter_type() for converting u8 to FilterType
|
1 년 전 |
Nico Weber
|
6b2c60404d
LibGfx: Use PNG::paeth_predictor() in png decoding path
|
1 년 전 |
Tim Ledbetter
|
4cc2fc4afa
LibGfx/PNGLoader: Remove redundant IHDR bit depth validation
|
1 년 전 |
Tim Ledbetter
|
bc6ae54b59
LibGfx/PNGLoader: Don't allow multiple consecutive IHDR chunks
|
1 년 전 |
Tim Ledbetter
|
b64ed060d8
LibGfx/PNGLoader: Add validation for IHDR width, height and bit depth
|
1 년 전 |
MacDue
|
bbf66ea055
LibGfx: Remove maximum size limit for decoded images
|
1 년 전 |
Tim Schumacher
|
8a853278d0
LibCompress: Port `ZlibDecompressor` to `AK::Stream`
|
2 년 전 |
Lucas CHOLLET
|
5d94bb4fcc
LibGfx/PNG: Remove the useless `HeaderDecoded` state
|
2 년 전 |
Lucas CHOLLET
|
a173275afa
LibGfx/PNG: Reject files that doesn't start with a IHDr chunk
|
2 년 전 |
Lucas CHOLLET
|
8d907b6535
LibGfx/PNG: Don't use a loop to read chunks in `decode_png_ihdr()`
|
2 년 전 |
Lucas CHOLLET
|
ff6d82c3e7
LibGfx/PNG: Decode the header in `create()` and remove `initialize()`
|
2 년 전 |
Lucas CHOLLET
|
07f72b6d41
LibGfx/PNG: Don't try to guess if IHDR has been decoded
|
2 년 전 |
Lucas CHOLLET
|
07d3232f2d
LibGfx/PNG: Use PNG specific vocabulary over a generic name
|
2 년 전 |
Nico Weber
|
f7f9f1f47f
LibGfx/PNG: Make invalid sRGB chunk size non-fatal
|
2 년 전 |
Lucas CHOLLET
|
e5b70837de
LibGfx: Remove `ImageDecoder::set_[non]volatile()`
|
2 년 전 |
MacDue
|
e7cddda7e1
LibGfx: Allow passing an ideal size to image decoders
|
2 년 전 |
Lucas CHOLLET
|
36153136c4
LibGfx/PNG: Use `ByteBuffer` instead of `Vector<u8>`
|
2 년 전 |
Lucas CHOLLET
|
15df0224e1
LibGfx/PNG: Remove an unused field in `PNGLoadingContext`
|
2 년 전 |
Lucas CHOLLET
|
07b6c2ebfc
LibGfx/PNG: Make chunk-related functions fallible
|
2 년 전 |
Lucas CHOLLET
|
96a1a8512f
LibGfx/PNG: Use a `StringView` to compare the chunk type
|
2 년 전 |
Karol Kosek
|
970a3ef4d8
LibGfx: Fix partial loading of tall and interlaced PNG files
|
2 년 전 |
Ben Wiederhake
|
da394abe04
LibGfx+Fuzz: Convert ImageDecoder::initialize to ErrorOr
|
2 년 전 |
Tom
|
f0f82c6391
LibGfx/PNG: Add support for animated PNG images
|
2 년 전 |
Tom
|
e7921cfe14
LibGfx: Add first_animated_frame_index method to ImageDecoder
|
2 년 전 |
Lucas CHOLLET
|
496b7ffb2b
LibGfx: Move all image loaders and writers to a subdirectory
|
2 년 전 |