aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add preliminary HEIF/AVIF supportPřemysl Eric Janouch2021-12-114-5/+168
| | | | | | | | | | The gdk-pixbuf plugin does not work here, for whatever reason. Moreover, close integration exposes higher bit depths, metadata, and auxiliary images. The library is awful and copylefted, but it's the only reasonable thing that works.
* pnginfo: extract some ImageMagick profilesPřemysl Eric Janouch2021-12-101-11/+117
|
* pnginfo: extract eXIf chunk dataPřemysl Eric Janouch2021-12-104-1247/+1277
|
* jpeginfo: update commentPřemysl Eric Janouch2021-12-071-0/+1
|
* jpeginfo: clean up MPFPřemysl Eric Janouch2021-12-061-108/+151
|
* jpeginfo: describe Photoshop recordsPřemysl Eric Janouch2021-12-061-12/+221
|
* Don't crash the view when no image is presentPřemysl Eric Janouch2021-12-061-1/+1
|
* jpeginfo: mostly finish Exif decodingPřemysl Eric Janouch2021-12-052-9/+67
| | | | Diminishing returns and all.
* jpeginfo: decode the main Exif subIFDPřemysl Eric Janouch2021-12-051-27/+246
|
* jpeginfo: review and update TIFFPřemysl Eric Janouch2021-12-051-6/+32
|
* jpeginfo: decode MPF MPEntryPřemysl Eric Janouch2021-12-051-16/+47
|
* jpeginfo: clean upPřemysl Eric Janouch2021-12-041-18/+11
| | | | No more -Wunused-function warnings.
* jpeginfo: trivially decode Multi-Picture FormatPřemysl Eric Janouch2021-12-041-8/+93
|
* jpeginfo: descend into Exif IFDsPřemysl Eric Janouch2021-12-041-1/+17
|
* jpeginfo: parse all numeric TIFF valuesPřemysl Eric Janouch2021-12-041-26/+34
|
* jpeginfo: parse TIFF UNDEFINED valuesPřemysl Eric Janouch2021-12-041-1/+17
|
* jpeginfo: decode more TIFF tags and valuesPřemysl Eric Janouch2021-12-042-31/+172
|
* jpeginfo: fix a typo from the TIFF 6.0 specPřemysl Eric Janouch2021-12-041-1/+1
|
* jpeginfo: decode some TIFF/Exif valuesPřemysl Eric Janouch2021-12-031-109/+130
|
* jpeginfo: decode basic TIFF tag namesPřemysl Eric Janouch2021-12-031-2/+127
|
* jpeginfo: clean upPřemysl Eric Janouch2021-12-031-44/+50
|
* jpeginfo: add a basic TIFF/Exif parserPřemysl Eric Janouch2021-12-031-7/+312
|
* jpeginfo: multisegment Exif, rough PSIRPřemysl Eric Janouch2021-12-031-18/+89
|
* RAW -> raw photosPřemysl Eric Janouch2021-12-023-3/+3
|
* jpeginfo: parse out ICC profile name and versionPřemysl Eric Janouch2021-12-011-34/+142
|
* jpeginfo: human-friendly frame content descriptionPřemysl Eric Janouch2021-12-011-2/+1
|
* jpeginfo: fix a minor memory leakPřemysl Eric Janouch2021-12-011-1/+2
|
* Add a tool to extract information from JPEG imagesPřemysl Eric Janouch2021-12-013-1/+465
|
* Force sanitizers for debug buildsPřemysl Eric Janouch2021-11-302-4/+11
|
* Add more key bindingsPřemysl Eric Janouch2021-11-292-4/+33
|
* Animate animationsPřemysl Eric Janouch2021-11-282-16/+135
|
* Update commentsPřemysl Eric Janouch2021-11-281-2/+2
|
* Improve Wuffs animation loadingPřemysl Eric Janouch2021-11-281-1/+62
|
* Get ICC profile and orientation from libtiffPřemysl Eric Janouch2021-11-281-17/+40
| | | | | Pain has been outsourced to someone from the past, I just blindly trust the orientation mapping.
* Support using libtiff directlyPřemysl Eric Janouch2021-11-284-2/+234
| | | | | | Multiple directories are read as multiple pages. The error handling is mildly questionable, as is libtiff.
* Fix an annoying double-unrefPřemysl Eric Janouch2021-11-281-1/+0
|
* Bump the spng wrap to 0.7.1Přemysl Eric Janouch2021-11-271-5/+4
| | | | | | Removes an annoying warning. Manual job, not in the wrap database yet.
* Enable viewing all X11 cursor sizesPřemysl Eric Janouch2021-11-273-46/+94
|
* Use GFile a bit morePřemysl Eric Janouch2021-11-274-27/+37
|
* Allow opening in a new window from the sidebarPřemysl Eric Janouch2021-11-262-6/+9
|
* Add an option to turn off filteringPřemysl Eric Janouch2021-11-261-1/+12
|
* Nullify a concernPřemysl Eric Janouch2021-11-261-1/+1
|
* Support CMYK JPEGs on big endianPřemysl Eric Janouch2021-11-261-3/+9
|
* Allow frame iteration in both directionsPřemysl Eric Janouch2021-11-263-1/+19
|
* Handle Exif rotationPřemysl Eric Janouch2021-11-262-9/+113
| | | | Does not currently work for SVG and X11 cursors.
* Allow manual animation frame iterationPřemysl Eric Janouch2021-11-261-5/+15
|
* Parse out Exif orientationPřemysl Eric Janouch2021-11-262-6/+28
|
* Add a function to decode TIFF/Exif OrientationPřemysl Eric Janouch2021-11-262-0/+63
|
* Extract ICC profiles from gdk-pixbufPřemysl Eric Janouch2021-11-262-1/+17
|
* Extract all frames from GIF/APNG animationsPřemysl Eric Janouch2021-11-252-183/+240
| | | | So far none of the surface userdata is used.