Lucas CHOLLET
|
145672a8b4
LibGfx/JPEG: Print some debug information about restart markers
|
1 年之前 |
Nico Weber
|
9c5a75067f
LibGfx/JPEG: Reject ycck or cmyk jpegs with k subsampled for now
|
1 年之前 |
Nico Weber
|
a2bd19fdac
LibGfx/JPEG: Make ycck jpegs with just cc subsampled decode correctly
|
1 年之前 |
Nico Weber
|
3c39c18440
LibGfx/JPEG: Add spec comment to read_start_of_frame()
|
1 年之前 |
Nico Weber
|
bfe27228a3
LibPDF+LibGfx: Don't invert CMYK channels in JPEG data in PDFs
|
1 年之前 |
Tim Ledbetter
|
438e9e146c
LibGfx/JPEG: Refill reservoir if necessary when discarding bits
|
1 年之前 |
Tim Ledbetter
|
9ed8c0b183
LibGfx/JPEG: Propagate errors when creating `JPEGLoadingContext`
|
1 年之前 |
Tim Ledbetter
|
023309fdc4
LibGfx/JPEGLoader: Check array access bounds when building lookup table
|
1 年之前 |
Tim Ledbetter
|
dd81bea9ef
LibGfx: Don't read past EOF in JPEGLoader
|
1 年之前 |
MacDue
|
bbf66ea055
LibGfx: Remove maximum size limit for decoded images
|
1 年之前 |
Lucas CHOLLET
|
338d64abd9
LibGfx/JPEG: Don't fail to decode images with non-compliant ICC profile
|
2 年之前 |
Lucas CHOLLET
|
806808f406
LibGfx: Provide a default implementation for animation-related methods
|
2 年之前 |
Lucas CHOLLET
|
1ae772c7d3
LibGfx/JPEG: Decode the header in `create()`
|
2 年之前 |
Lucas CHOLLET
|
2f125b86aa
LibGfx/JPEG: Remove the unused method `initialize()`
|
2 年之前 |
Lucas CHOLLET
|
e5b70837de
LibGfx: Remove `ImageDecoder::set_[non]volatile()`
|
2 年之前 |
Lucas CHOLLET
|
243e91f5de
LibGfx/JPEG: Don't return an error on empty icc profiles
|
2 年之前 |
Lucas CHOLLET
|
0ef61ab895
LibGfx/JPEG: Convert some west-consts to east-consts
|
2 年之前 |
Lucas CHOLLET
|
af14ed6b2e
LibGfx/JPEG: Accept grayscale images with an App14 segment
|
2 年之前 |
MacDue
|
e7cddda7e1
LibGfx: Allow passing an ideal size to image decoders
|
2 年之前 |
Lucas CHOLLET
|
f52e3e540f
LibGfx/JPEG: Add a fast path for sequential JPEGs
|
2 年之前 |
Lucas CHOLLET
|
503720b574
LibGfx/JPEG: Put generic definitions in a shared header
|
2 年之前 |
Lucas CHOLLET
|
e252b6e258
LibGfx/JPEG: Use a more aggressive inline policy
|
2 年之前 |
Lucas CHOLLET
|
5a0d702f21
LibGfx/JPEG: Avoid the copy of each scan
|
2 年之前 |
Lucas CHOLLET
|
9a317267de
LibGfx/JPEG: Make `JPEGLoadingContext::current_scan` optional
|
2 年之前 |
Lucas CHOLLET
|
df63e14da7
LibGfx/JPEG: Introduce `JPEGStream`
|
2 年之前 |
Lucas CHOLLET
|
9e6d91032e
LibGfx/JPEG: Use `Error` to propagate errors
|
2 年之前 |
Ben Wiederhake
|
da394abe04
LibGfx+Fuzz: Convert ImageDecoder::initialize to ErrorOr
|
2 年之前 |
Lucas CHOLLET
|
312c398b59
LibGfx/JPEG: Add support for 12 bits JPEGs
|
2 年之前 |
Lucas CHOLLET
|
9b5050a11c
LibGfx/JPEG: Add support for `SOF1` images
|
2 年之前 |
Lucas CHOLLET
|
844e374de1
LibGfx/JPEG: Fix faded 4-channels images
|
2 年之前 |