Commit Graph

620 Commits

Author SHA1 Message Date
4cbf9239ee jpeginfo: decode more TIFF tags and values 2021-12-04 06:04:33 +01:00
64d2f902f2 jpeginfo: fix a typo from the TIFF 6.0 spec 2021-12-04 06:04:29 +01:00
15f57a079e jpeginfo: decode some TIFF/Exif values 2021-12-03 15:54:02 +01:00
06779c6bdd jpeginfo: decode basic TIFF tag names 2021-12-03 14:57:55 +01:00
46c46ac093 jpeginfo: clean up 2021-12-03 14:19:48 +01:00
38427ff88e jpeginfo: add a basic TIFF/Exif parser 2021-12-03 13:10:52 +01:00
24de9aee53 jpeginfo: multisegment Exif, rough PSIR 2021-12-03 10:49:14 +01:00
a31b08a2d1 RAW -> raw photos 2021-12-02 13:01:31 +01:00
7b53edd6af jpeginfo: parse out ICC profile name and version 2021-12-01 13:04:43 +01:00
9707b6a254 jpeginfo: human-friendly frame content description 2021-12-01 09:10:29 +01:00
5bcaf39b32 jpeginfo: fix a minor memory leak 2021-12-01 08:52:10 +01:00
9c77aac640 Add a tool to extract information from JPEG images 2021-12-01 08:38:13 +01:00
0d9cb78f03 Force sanitizers for debug builds 2021-11-30 22:53:01 +01:00
1db233648f Add more key bindings 2021-11-29 22:45:36 +01:00
cfe3dc55c6 Animate animations 2021-11-28 23:41:09 +01:00
33f24fa184 Update comments 2021-11-28 19:15:38 +01:00
6fc5d7a3d7 Improve Wuffs animation loading 2021-11-28 19:09:33 +01:00
d930b2b245 Get ICC profile and orientation from libtiff
Pain has been outsourced to someone from the past,
I just blindly trust the orientation mapping.
2021-11-28 03:39:36 +01:00
666bfc0759 Support using libtiff directly
Multiple directories are read as multiple pages.

The error handling is mildly questionable, as is libtiff.
2021-11-28 02:20:23 +01:00
f1742ec7da Fix an annoying double-unref 2021-11-28 01:58:58 +01:00
1ee975b110 Bump the spng wrap to 0.7.1
Removes an annoying warning.

Manual job, not in the wrap database yet.
2021-11-27 20:21:52 +01:00
c39ac1a9da Enable viewing all X11 cursor sizes 2021-11-27 18:59:05 +01:00
085f2d7eef Use GFile a bit more 2021-11-27 02:34:24 +01:00
b97ac26cfb Allow opening in a new window from the sidebar 2021-11-26 23:02:00 +01:00
bae65a61f7 Add an option to turn off filtering 2021-11-26 22:35:29 +01:00
174896d3e6 Nullify a concern 2021-11-26 22:28:43 +01:00
6c089eb1d2 Support CMYK JPEGs on big endian 2021-11-26 22:28:42 +01:00
18e96d8c9d Allow frame iteration in both directions 2021-11-26 20:54:41 +01:00
bd7f2f8c98 Handle Exif rotation
Does not currently work for SVG and X11 cursors.
2021-11-26 19:54:22 +01:00
8c89759325 Allow manual animation frame iteration 2021-11-26 17:14:51 +01:00
dd8461cebf Parse out Exif orientation 2021-11-26 17:00:36 +01:00
bafad1a67e Add a function to decode TIFF/Exif Orientation 2021-11-26 03:16:41 +01:00
a5f64b1a65 Extract ICC profiles from gdk-pixbuf 2021-11-26 00:46:19 +01:00
f151fcb72b Extract all frames from GIF/APNG animations
So far none of the surface userdata is used.
2021-11-25 16:56:42 +01:00
1d2f6243e0 Extract Exif and ICC profiles from Wuffs 2021-11-25 01:54:40 +01:00
2ea2178724 Read Exif and ICC profile metadata from JPEGs 2021-11-24 20:08:15 +01:00
c597e7bc2c Update README 2021-11-23 20:50:01 +01:00
1c40fa8adb Add an "Open With" context menu to browser items 2021-11-23 20:50:01 +01:00
fee901a590 Improve memory management 2021-11-23 17:13:21 +01:00
7ab1a6d246 Improve browser open handling 2021-11-23 00:38:14 +01:00
1e6689aed4 Mildly improve path autocompletion 2021-11-23 00:26:49 +01:00
e6ad6c6302 Update README 2021-11-22 20:52:12 +01:00
dd2a95bb99 Bump Wuffs 2021-11-22 20:40:48 +01:00
64fd216409 Fix opening files starting on dashes
fastiv is a bright exception to the sad rule now.
2021-11-22 20:40:48 +01:00
047e49051b Register for opening directories 2021-11-22 20:37:16 +01:00
4ed6aa6ad7 Don't claim to be able to open several files 2021-11-22 18:23:26 +01:00
8fed3f5a36 Add a better key binding for switching 2021-11-22 16:46:04 +01:00
8efd11d4e5 Update README 2021-11-22 16:35:57 +01:00
a3855e8f12 Add a tooltip to ellipsized directory labels 2021-11-22 16:34:50 +01:00
e239aca6f4 Make Ctrl-scrolling change thumbnail size 2021-11-22 15:33:36 +01:00