Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | NOPUSH: Add a tool to measure thumb extraction stats | Přemysl Eric Janouch | 2024-01-26 | 1 | -0/+428 |
| | | | | This is really ugly. | ||||
* | info: optionally recurse into certain MakerNotes | Přemysl Eric Janouch | 2024-01-23 | 1 | -0/+35 |
| | |||||
* | Add a tool to find hot pixels | Přemysl Eric Janouch | 2023-10-17 | 1 | -0/+210 |
| | | | | | | | | It works well for my Nikon. Note that hot pixels can be eliminated in the camera itself, when you run sensor cleaning immediately after a very long exposure of darkness. | ||||
* | Stop abusing Cairo user data, part 1 | Přemysl Eric Janouch | 2023-06-24 | 1 | -2/+2 |
| | | | | This commit temporarily breaks multi-page images and animations. | ||||
* | benchmark-io: ignore GdkPixbuf errors | Přemysl Eric Janouch | 2023-06-08 | 1 | -12/+11 |
| | | | | Measuring up against that library is no longer that interesting. | ||||
* | benchmark-io: fix URI passing | Přemysl Eric Janouch | 2023-06-08 | 1 | -2/+4 |
| | | | | g_filename_to_uri() doesn't support relative paths. | ||||
* | Move the image load benchmark under tools | Přemysl Eric Janouch | 2023-06-08 | 1 | -0/+75 |
| | |||||
* | info: decode JPEGs from all CR2 IFDs | Přemysl Eric Janouch | 2023-06-08 | 1 | -4/+8 |
| | |||||
* | info: decode WebP dimensions | Přemysl Eric Janouch | 2023-06-05 | 1 | -1/+50 |
| | |||||
* | Unite most info tools into just one binary | Přemysl Eric Janouch | 2023-06-05 | 6 | -305/+133 |
| | | | | | | Turn this into more of an fq alternative, when used with jq. Also don't say that TIFF files are Exif. | ||||
* | rawinfo: add output dimensions and PAR | Přemysl Eric Janouch | 2023-06-05 | 1 | -3/+14 |
| | |||||
* | rawinfo: descend into JPEG thumbnails | Přemysl Eric Janouch | 2023-06-05 | 1 | -5/+14 |
| | |||||
* | tools: decode TIFF XMP fields as UTF-8 | Přemysl Eric Janouch | 2023-05-28 | 1 | -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 pollution | Přemysl Eric Janouch | 2023-05-28 | 1 | -4/+4 |
| | |||||
* | Load MPF images as pages | Přemysl Eric Janouch | 2023-05-28 | 1 | -2/+2 |
| | |||||
* | Move MPF constants and table to tiff-tables.db | Přemysl Eric Janouch | 2023-05-28 | 1 | -47/+0 |
| | |||||
* | Make MPF parsing a bit safer | Přemysl Eric Janouch | 2023-05-28 | 1 | -15/+34 |
| | |||||
* | Make TIFF parsing a bit safer | Přemysl Eric Janouch | 2023-05-28 | 1 | -6/+9 |
| | | | | At least on 64-bit systems, 32-bit may still have holes. | ||||
* | Extract some full-size raw previews without LibRaw | Přemysl Eric Janouch | 2023-05-26 | 1 | -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 information | Přemysl Eric Janouch | 2023-05-26 | 1 | -0/+155 |
| | |||||
* | Make TIFF and JPEG info extractors co-recursive | Přemysl Eric Janouch | 2023-05-24 | 3 | -534/+577 |
| | |||||
* | Improve TIFF handling within tools | Přemysl Eric Janouch | 2023-05-22 | 1 | -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 file | Přemysl Eric Janouch | 2022-06-10 | 1 | -503/+2 |
| | | | | This is to make the tables much easier to maintain. | ||||
* | Build tools with Meson as well | Přemysl Eric Janouch | 2022-06-10 | 3 | -21/+1 |
| | |||||
* | Add very basic XMP support | Přemysl Eric Janouch | 2021-12-16 | 1 | -0/+2 |
| | |||||
* | Add some WebP notes | Přemysl Eric Janouch | 2021-12-15 | 1 | -0/+4 |
| | |||||
* | Add a most basic tool to inspect ISO BMFF files | Přemysl Eric Janouch | 2021-12-14 | 5 | -4/+164 |
| | | | | This can be massively extended. | ||||
* | Add a tool to extract information from WebP | Přemysl Eric Janouch | 2021-12-13 | 6 | -95/+227 |
| | |||||
* | Clean up | Přemysl Eric Janouch | 2021-12-13 | 1 | -1/+2 |
| | |||||
* | Recognize a few more tactical TIFF tags | Přemysl Eric Janouch | 2021-12-13 | 1 | -0/+10 |
| | |||||
* | Add a basic tiffinfo utility | Přemysl Eric Janouch | 2021-12-12 | 4 | -5/+87 |
| | | | | Also fix a few TIFF-related issues. | ||||
* | pnginfo: extract some ImageMagick profiles | Přemysl Eric Janouch | 2021-12-10 | 1 | -11/+117 |
| | |||||
* | pnginfo: extract eXIf chunk data | Přemysl Eric Janouch | 2021-12-10 | 4 | -1247/+1277 |
| | |||||
* | jpeginfo: update comment | Přemysl Eric Janouch | 2021-12-07 | 1 | -0/+1 |
| | |||||
* | jpeginfo: clean up MPF | Přemysl Eric Janouch | 2021-12-06 | 1 | -108/+151 |
| | |||||
* | jpeginfo: describe Photoshop records | Přemysl Eric Janouch | 2021-12-06 | 1 | -12/+221 |
| | |||||
* | jpeginfo: mostly finish Exif decoding | Přemysl Eric Janouch | 2021-12-05 | 2 | -9/+67 |
| | | | | Diminishing returns and all. | ||||
* | jpeginfo: decode the main Exif subIFD | Přemysl Eric Janouch | 2021-12-05 | 1 | -27/+246 |
| | |||||
* | jpeginfo: review and update TIFF | Přemysl Eric Janouch | 2021-12-05 | 1 | -6/+32 |
| | |||||
* | jpeginfo: decode MPF MPEntry | Přemysl Eric Janouch | 2021-12-05 | 1 | -16/+47 |
| | |||||
* | jpeginfo: clean up | Přemysl Eric Janouch | 2021-12-04 | 1 | -18/+11 |
| | | | | No more -Wunused-function warnings. | ||||
* | jpeginfo: trivially decode Multi-Picture Format | Přemysl Eric Janouch | 2021-12-04 | 1 | -8/+93 |
| | |||||
* | jpeginfo: descend into Exif IFDs | Přemysl Eric Janouch | 2021-12-04 | 1 | -1/+17 |
| | |||||
* | jpeginfo: parse all numeric TIFF values | Přemysl Eric Janouch | 2021-12-04 | 1 | -26/+34 |
| | |||||
* | jpeginfo: parse TIFF UNDEFINED values | Přemysl Eric Janouch | 2021-12-04 | 1 | -1/+17 |
| | |||||
* | jpeginfo: decode more TIFF tags and values | Přemysl Eric Janouch | 2021-12-04 | 1 | -31/+171 |
| | |||||
* | jpeginfo: fix a typo from the TIFF 6.0 spec | Přemysl Eric Janouch | 2021-12-04 | 1 | -1/+1 |
| | |||||
* | jpeginfo: decode some TIFF/Exif values | Přemysl Eric Janouch | 2021-12-03 | 1 | -109/+130 |
| | |||||
* | jpeginfo: decode basic TIFF tag names | Přemysl Eric Janouch | 2021-12-03 | 1 | -2/+127 |
| | |||||
* | jpeginfo: clean up | Přemysl Eric Janouch | 2021-12-03 | 1 | -44/+50 |
| |