Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
main.c File Reference
#include <glib.h>
#include <gtk/gtk.h>
#include <libintl.h>
#include <limits.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "darktable.h"
#include "database/image_repository.h"
#include "caches/mipmap_cache.h"
#include "common/file_location.h"
#include "config.h"
#include "common/conf.h"
#include "common/utility.h"
#include "osx/osx.h"
#include "win/main_wrapper.h"
+ Include dependency graph for ansel-generate-cache/main.c:

Go to the source code of this file.

Data Structures

struct  _generate_ctx_t
 

Typedefs

typedef struct _generate_ctx_t _generate_ctx_t
 

Functions

static void _generate_one (const int32_t imgid, const char *imgfilename, void *user_data)
 
static int generate_thumbnail_cache (const dt_mipmap_size_t min_mip, const dt_mipmap_size_t max_mip, const int32_t min_imgid, const int32_t max_imgid)
 
static void usage (const char *progname)
 
int main (int argc, char *arg[])
 

Typedef Documentation

◆ _generate_ctx_t

Function Documentation

◆ _generate_one()

static void _generate_one ( const int32_t  imgid,
const char *  imgfilename,
void user_data 
)
static

◆ generate_thumbnail_cache()

static int generate_thumbnail_cache ( const dt_mipmap_size_t  min_mip,
const dt_mipmap_size_t  max_mip,
const int32_t  min_imgid,
const int32_t  max_imgid 
)
static

◆ main()

int main ( int  argc,
char *  arg[] 
)
Todo:
: test if file with replaced ext exists
Todo:
: add a callback to set the bpp without going through the config
Todo:
: have a parameter in command line to get the export presets

Definition at line 153 of file ansel-generate-cache/main.c.

References darktable_package_version, dt_cleanup(), dt_conf_get_bool(), dt_free, dt_init(), dt_loc_get_localedir(), dt_loc_init(), DT_MIPMAP_0, DT_MIPMAP_2, DT_MIPMAP_7, dt_osx_prepare_environment(), FALSE, generate_thumbnail_cache(), GETTEXT_PACKAGE, k, L, MAX, MIN, PATH_MAX, TRUE, UNKNOWN_IMAGE, and usage().

◆ usage()

static void usage ( const char *  progname)
static

Definition at line 137 of file ansel-generate-cache/main.c.

References L.

Referenced by main().