Commit Graph

16 Commits

Author SHA1 Message Date
Přemysl Eric Janouch c39ac1a9da
Enable viewing all X11 cursor sizes 2021-11-27 18:59:05 +01:00
Přemysl Eric Janouch 085f2d7eef
Use GFile a bit more 2021-11-27 02:34:24 +01:00
Přemysl Eric Janouch 18e96d8c9d
Allow frame iteration in both directions 2021-11-26 20:54:41 +01:00
Přemysl Eric Janouch bd7f2f8c98
Handle Exif rotation
Does not currently work for SVG and X11 cursors.
2021-11-26 19:54:22 +01:00
Přemysl Eric Janouch dd8461cebf
Parse out Exif orientation 2021-11-26 17:00:36 +01:00
Přemysl Eric Janouch bafad1a67e
Add a function to decode TIFF/Exif Orientation 2021-11-26 03:16:41 +01:00
Přemysl Eric Janouch a5f64b1a65
Extract ICC profiles from gdk-pixbuf 2021-11-26 00:46:19 +01:00
Přemysl Eric Janouch 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
Přemysl Eric Janouch 2ea2178724
Read Exif and ICC profile metadata from JPEGs 2021-11-24 20:08:15 +01:00
Přemysl Eric Janouch 1c57eef05a
Sort files in the browser as well 2021-11-21 21:07:51 +01:00
Přemysl Eric Janouch 5fea2245f1
Remove insanity 2021-11-21 20:47:07 +01:00
Přemysl Eric Janouch 2b17ed838a
Add ability to use different thumbnail sizes 2021-11-21 20:19:25 +01:00
Přemysl Eric Janouch 06af1a3cc9
Add a command line option to list supported types
Make it work without a display connection.
2021-11-18 12:46:05 +01:00
Přemysl Eric Janouch 7ef4a06def
Improve librsvg integration
Let it load external <image>s and not rescale images.
2021-11-10 00:46:19 +01:00
Přemysl Eric Janouch 1c5cc50939
Add very basic SVG support
We need to refactor, so that SVGs are pre-rendered on each change
of scaling by librsvg directly, because some elements may be rasterized.

It would be best to also support building against resvg.
2021-11-10 00:23:19 +01:00
Přemysl Eric Janouch ab283d3988
Split out fastiv-io.h, move media types list 2021-11-01 05:17:26 +01:00