aboutsummaryrefslogtreecommitdiff
path: root/tools/info.h
Commit message (Collapse)AuthorAgeFilesLines
* tools: decode TIFF XMP fields as UTF-8Přemysl Eric Janouch2023-05-281-0/+4
| | | | | | | | This is more space-efficient than an array of ASCII codepoints. Perhaps more fields would make good use of specialized decoders, just this one made listings particularly annoying to deal with, and it may additionaly contain important metadata.
* Clean up namespace pollutionPřemysl Eric Janouch2023-05-281-4/+4
|
* Load MPF images as pagesPřemysl Eric Janouch2023-05-281-2/+2
|
* Move MPF constants and table to tiff-tables.dbPřemysl Eric Janouch2023-05-281-47/+0
|
* 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.
* Make TIFF and JPEG info extractors co-recursivePřemysl Eric Janouch2023-05-241-3/+576
|
* 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.
* Add a most basic tool to inspect ISO BMFF filesPřemysl Eric Janouch2021-12-141-1/+18
| | | | This can be massively extended.
* Add a tool to extract information from WebPPřemysl Eric Janouch2021-12-131-0/+94
|
* Recognize a few more tactical TIFF tagsPřemysl Eric Janouch2021-12-131-0/+10
|
* Add a basic tiffinfo utilityPřemysl Eric Janouch2021-12-121-4/+6
| | | | Also fix a few TIFF-related issues.
* pnginfo: extract eXIf chunk dataPřemysl Eric Janouch2021-12-101-0/+1265