aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Adopt shorter identifiersPřemysl Eric Janouch2021-12-1812-592/+572
| | | | Also, slightly reformat the source code according to clang-format.
* Add a GObject property for view filteringPřemysl Eric Janouch2021-12-171-0/+9
|
* Add a simple toolbar to the viewPřemysl Eric Janouch2021-12-175-58/+477
| | | | There is still considerable work to be done.
* Improve light theme compatibilityPřemysl Eric Janouch2021-12-161-3/+3
| | | | | | @content_view_bg has been there since ever. Many colours remain hardcoded, but it's a major improvement.
* Add very basic XMP supportPřemysl Eric Janouch2021-12-163-8/+59
|
* Fix inconsistent indentationPřemysl Eric Janouch2021-12-151-1/+1
| | | | VIM has a stupid default configuration for this file.
* Add some WebP notesPřemysl Eric Janouch2021-12-152-0/+5
|
* Add basic print functionalityPřemysl Eric Janouch2021-12-151-9/+71
|
* Clean upPřemysl Eric Janouch2021-12-151-35/+41
|
* Employ libwebp's alpha premultiplicationPřemysl Eric Janouch2021-12-151-8/+10
| | | | It seems to perform roughly equally in optimized builds.
* Clean up dependenciesPřemysl Eric Janouch2021-12-151-2/+0
|
* Allow saving the current frame/page in WebPPřemysl Eric Janouch2021-12-154-3/+335
| | | | Also support saving just the metadata.
* Add a most basic tool to inspect ISO BMFF filesPřemysl Eric Janouch2021-12-145-4/+164
| | | | This can be massively extended.
* Add a tool to extract information from WebPPřemysl Eric Janouch2021-12-136-95/+227
|
* Clean upPřemysl Eric Janouch2021-12-132-3/+6
|
* Recognize a few more tactical TIFF tagsPřemysl Eric Janouch2021-12-132-0/+14
|
* Add pedantic WebP dimensions overflow checkingPřemysl Eric Janouch2021-12-121-1/+6
|
* Finish WebP support with animationsPřemysl Eric Janouch2021-12-122-36/+143
|
* Read out Exif and ICC profiles from WebPPřemysl Eric Janouch2021-12-122-3/+33
|
* Add preliminary direct support for WebPPřemysl Eric Janouch2021-12-124-2/+82
|
* Ignore libjpeg-turbo warningsPřemysl Eric Janouch2021-12-121-4/+8
|
* Add a comment about TIFF/EP vs libtiffPřemysl Eric Janouch2021-12-121-0/+20
|
* Add a basic tiffinfo utilityPřemysl Eric Janouch2021-12-124-5/+87
| | | | Also fix a few TIFF-related issues.
* Extract HEIF auxiliary subimagesPřemysl Eric Janouch2021-12-111-16/+50
|
* Clean upPřemysl Eric Janouch2021-12-111-39/+33
|
* Extract the ICC profile and Exif data from HEICPřemysl Eric Janouch2021-12-111-1/+32
|
* 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
|