Add a command line option to extract thumbnails
Only use LibRaw for now, which probably has the most impact using the least amount of effort.
This commit is contained in:
		@@ -55,10 +55,13 @@ extern cairo_user_data_key_t fiv_thumbnail_key_lq;
 | 
			
		||||
/// Returns this user's root thumbnail directory.
 | 
			
		||||
gchar *fiv_thumbnail_get_root(void);
 | 
			
		||||
 | 
			
		||||
/// Attempts to extract any low-quality thumbnail from fast targets.
 | 
			
		||||
cairo_surface_t *fiv_thumbnail_extract(GFile *target, GError **error);
 | 
			
		||||
 | 
			
		||||
/// Generates wide thumbnails of up to the specified size, saves them in cache.
 | 
			
		||||
/// Returns the surface used for the maximum size (if the pointer was NULL).
 | 
			
		||||
gboolean fiv_thumbnail_produce(GFile *target, FivThumbnailSize max_size,
 | 
			
		||||
	cairo_surface_t **max_size_surface, GError **error);
 | 
			
		||||
/// Returns the surface used for the maximum size, or an error.
 | 
			
		||||
cairo_surface_t *fiv_thumbnail_produce(
 | 
			
		||||
	GFile *target, FivThumbnailSize max_size, GError **error);
 | 
			
		||||
 | 
			
		||||
/// Retrieves a thumbnail of the most appropriate quality and resolution
 | 
			
		||||
/// for the target file.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user