aboutsummaryrefslogtreecommitdiff
path: root/core/image/jpeg
Commit message (Collapse)AuthorAgeFilesLines
* core:os -> core:os/old && core:os/os2 -> core:osJeroen van Rijn6 days1-1/+1
|
* core:os -> core:os/os for core:imageJeroen van Rijn7 days1-4/+4
|
* Fix typogingerBill2025-12-101-1/+1
|
* Remove `fallthrough` to prefer a single `case`gingerBill2025-12-101-21/+11
|
* Removed redundant build tagsJames Liljenquist2025-12-051-1/+0
|
* Adding missing build flags to avoid load proc collisionJames Liljenquist2025-12-042-0/+2
|
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
|
* Package lines for `core:image`.Jeroen van Rijn2025-10-091-0/+1
|
* Small updates to JPEG loaderJeroen van Rijn2025-09-091-723/+733
| | | | | - Remove some unnecessary nesting - Add frame type (SOF0, et al) to metadata if `.return_metadata` is used
* Expand grayscale JPEGs to RGB(A)Jeroen van Rijn2025-09-091-10/+24
| | | | And handle grayscale jpeg example file in test suite.
* Implement .alpha_add_if_missing for JPEGJeroen van Rijn2025-09-091-17/+83
|
* Make progressive JPEGs return a proper errorJeroen van Rijn2025-09-091-1/+1
| | | | | | Add progressive JPEG file to test suite and test that loading it returns the expected `Unsupported_Frame_Type` error. This JPEG variant will hopefully be supported in the future, but we should at least return an error rather than use `unsupported()`.
* Address some naming issuesJeroen van Rijn2025-09-081-16/+20
|
* Make `_register` contextlessJeroen van Rijn2025-09-081-1/+1
|
* jpeg: extract Exif dataIllusionMan12122025-09-081-11/+76
|
* jpeg: support images that encode zero-based component idsIllusionMan12122025-09-081-3/+12
|
* image/jpeg: more bounds checking and skip malformed APP0Hisham Aburaqibah2025-09-081-15/+25
| | | | Also increase the maximum huffman symbols to 176
* image/jpeg: better pack APP0 structsHisham Aburaqibah2025-09-081-6/+6
|
* image/jpeg: implement jpeg decoding for baseline and extended sequential jpegsHisham Aburaqibah2025-09-083-0/+949