aboutsummaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Make MPF parsing a bit saferPřemysl Eric Janouch2023-05-281-15/+34
|
* Make TIFF parsing a bit saferPřemysl Eric Janouch2023-05-281-6/+9
| | | | At least on 64-bit systems, 32-bit may still have holes.
* Extract some full-size raw previews without LibRawPřemysl Eric Janouch2023-05-261-340/+23
| | | | | Not all image/x-nikon-nef will work like this, so don't claim their MIME type.
* Add a tool to extract LibRaw file informationPřemysl Eric Janouch2023-05-261-0/+155
|
* Make TIFF and JPEG info extractors co-recursivePřemysl Eric Janouch2023-05-243-534/+577
|
* Improve TIFF handling within toolsPřemysl Eric Janouch2023-05-221-10/+26
| | | | | | | Nikon NEFs violate TIFF Tech Note 1, and it is easy to detect. Also guard against more pointer overflows, and fix a temporary array being used outside of its scope (found by a compiler).
* Generate TIFF structs/enums from a text filePřemysl Eric Janouch2022-06-101-503/+2
| | | | This is to make the tables much easier to maintain.
* Build tools with Meson as wellPřemysl Eric Janouch2022-06-103-21/+1
|
* Add very basic XMP supportPřemysl Eric Janouch2021-12-161-0/+2
|
* Add some WebP notesPřemysl Eric Janouch2021-12-151-0/+4
|
* 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-131-1/+2
|
* Recognize a few more tactical TIFF tagsPřemysl Eric Janouch2021-12-131-0/+10
|
* Add a basic tiffinfo utilityPřemysl Eric Janouch2021-12-124-5/+87
| | | | Also fix a few TIFF-related issues.
* 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
|
* 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-041-31/+171
|
* 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
|
* 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
|
* tools: fix the MakefilePřemysl Eric Janouch2021-11-011-1/+1
|
* clean-up-thumbnail-cache.sh: local file URIs onlyPřemysl Eric Janouch2021-10-021-1/+1
|
* Add thumbnail cache inspection toolsPřemysl Eric Janouch2021-10-014-0/+280