Commercial

I would be pleased to develop an individual version of Foto-Mosaik-Edda in compliance with your needs or realizing other software projects.
For questions or requests, feel free to contact me.

Command line version of Foto-Mosaik-Edda

If you are interested in a command line version of Foto-Mosaik-Edda, for example to create automated mosaic pictures, then you can purchase such version.
You can find an abstract of the functions below.
Please contact me, to get a proposal.

Abstract of the documentation from the command line version of Foto-Mosaik-Edda:

C:\Programme\Foto-Mosaik-Edda>Foto-Mosaik-Edda-CMD --help

Usage: Foto-Mosaik-Edda-CMD --create-database [DATABASEOPTIONS]...
or: Foto-Mosaik-Edda-CMD --create-mosaic [MOSAICOPTIONS]...
or: Foto-Mosaik-Edda-CMD --print-databases [PRINTDATABASEOPTIONS]...
or: Foto-Mosaik-Edda-CMD --extract-databases [EXTRACTDATABASEOPTIONS]...

Mandatory arguments to long options are mandatory for short options too and
are marked with a "*".

  -cd, --create-database    Creates a database. See below to section
                            "DATABASEOPTIONS" for more information.
  -cm, --create-mosaic      Creates a mosaic picture. See below to section
                            "MOSAICOPTIONS" for more information.
  -pd, --print-databases    Print filenames of the  pictures contained in
                            databases. See below to section
                            "PRINTDATABASEOPTIONS" for more information.
  -ed, --extract-databases  Extract pictures contained in databases to an
                            output directory. See below to section
                            "EXTRACTDATABASEOPTIONS" for more information.
  -q,  --jpg-compression    Compression quality of JPG-Pictures.
                            Possible values: "50", "51", ..., "100"
                            Default value: "90".
  -v,  --verbose            Show more information about the progress.
  -vv, --debug              Debug program.
  -h,  --help               Print this help.
  -sh, --shorthelp          Print a shorter version of this help.
  -V,  --version            Display the version of Foto-Mosaik-Edda and exit.

---------------------------------------------------------------------------
DATABASEOPTIONS:

  -d,  --database-name  * Filename of the database without extension.
                          Example value: "C:\DB\san marino"
  -i,  --search-dir     * Directory in which the program shall search for
                          pictures. The program can handle pictures with
                          extension *.bmp, *.jpg, *.jpeg, *.png and *.gif.
                          Example value: "C:\My Pictures\Italy"
  -c,  --recursive        Include subfolders of search directory.
  -s,  --synchronize      Synchronize found pictures with database. This
                          ensures that a picture will only be added once to
                          the database (the filenames will be compared).
  -r,  --resolution       Resolution/quality of pictures in database (in
                          Megapixel = PictureWidth * PictureHeight).
                          Possible values: "2500", "2501", ..., "1000000".
                          Default value: "250000".

 Example: Foto-Mosaik-Edda-CMD --create-database -d "C:\DB\san marino"
            -i "C:\My Pictures\Italy" -s -c -r 250000

---------------------------------------------------------------------------
MOSAICOPTIONS:

 Mosaic picture:
  -i,  --input-file   * Input-Filename for the theme-picture of the mosaic.
                        The program can handle pictures with extensions:
                        *.bmp, *.jpg, *.jpeg, *.png and *.gif.
                        Example value: "C:\My Mosaics\flowers.jpg"
  -o,  --output-file  * Output-Filename for the mosaic-picture.
                        The program can handle pictures with extensions:
                        *.bmp, *.jpg, *.jpeg, *.png and *.gif.
                        Example value: "C:\My Mosaics\mosaic.jpg"
  -s,  --sources        If set, the program creates a *.cvs spreadsheet with a
                        list of sources. So it is obvious which files are used
                        for the mosaic-picture.
  -t,  --tile-count   * Round number of tiles in the mosaic-picture.
                        Possible values: "10", "11", ..., "50000"
  -f,  --tile-format    Format of the tile.
                        Possible values: "Square", "Portrait" or "Landscape"
                        Values like: "0.5", "1.2", ... are also possible.
                        For example "0.5" is equivalent to a tile format
                        of 1:2 (W:H).
                        Default value: "Landscape".
  -b,  --blend-factor   The theme-picture can overlay the mosaic-picture.
                        Thereby the theme-picture will be faded transparent
                        into the mosaic-picture.
                        Possible values: "0", ..., "10.4", ..., "90"
                        Default value: "0".
                        Hint: If you will specify more than one value, the
                              program will create several versions of the mosaic
                              picture with the given blend-factor values.
                              Example: --blend-factor 10 20 30 40
                              ...will create 4 mosaic pictures with 10%, 20%,
                              30% and 40% overlaying of original picture.
  -r,  --resolution     Desired resolution/quality of mosaic-picture (in
                        Megapixel = PictureWidth * PictureHeight).
                        Possible values: "40000", "40001", ..., "72000000".
                        Default value: "10000000".

 Database:
  -d,  --databases                   * List of database-files which will be
                                       used to create the mosaic-picture.
                                       Example value:
                                       "C:\DB\rome" "C:\DB\san marino"
  -c,  --force-use-complete-database   Force using of all tiles in database.
                                       This flag assumes more tiles in the
                                       mosaic-picture than in the database.
  -m,  --maximum-tile-repeatings       Indicate how often a tile can be used.
                                       The higher the value, the more
                                       possibilities has the program to find a
                                       suitable tile. In result the mosaic-
                                       picture gets more exact but the
                                       manifoldness will decrease by using
                                       tiles many-times.
                                       Possible values: "0", "1", ..., "INF"
                                       Default value: "3".
  -u,  --unique-radius                 Forbid using same tile in the given
                                       radius of tile.
                                       Possible values: "0", "1", ..., "10"
                                       Default value: "2"

 Example: Foto-Mosaik-Edda-CMD --create-mosaic -i "C:\My Mosaics\dog.jpg"
            -o "C:\My Mosaics\mosaic.jpg" -s -t 1000 -f portrait -b 25
            -r 5000000 -d "C:\DB\rome" "C:\DB\san marino" -m 3

---------------------------------------------------------------------------
PRINTDATABASEOPTIONS:

  -d,  --databases      * List of database-files. The filenames of the
                          pictures contained in the databases will be
                          printed to standard output.
                          Example value:
                          "C:\DB\rome" "C:\DB\san marino"
                          Hint: if used with --verbose the database name
                                will also be printed.
 Example: Foto-Mosaik-Edda-CMD --print-databases -d "C:\DB\san marino"

---------------------------------------------------------------------------
EXTRACTDATABASEOPTIONS:

  -d,  --databases      * List of database-files. The pictures contained in
                          the databases will be extracted into the
                          output-directory.
                          Example value:
                          "C:\DB\rome" "C:\DB\san marino"
  -o,  --output-dir     * Output directory.
                          Example value:
                          "C:\extract pictures\database1"
  -n,  --numerical        If set, pictures will be saved with consecutively
                          numbered filenames instead of original filenames.
  -e,  --force-extension  Force picture extension.
                          Possible values: "bmp", "jpg", "jpeg", "png", "gif"

 Example: Foto-Mosaik-Edda-CMD --extract-databases -d "C:\DB\san marino"
            -o "C:\extract pictures\database1" -e jpg -n

---------------------------------------------------------------------------
Exit codes:
  2: No arguments given.
  3: Error while parsing arguments.
  4: Process interrupted with ESC.
  5: Process --create-database not succeeded.
  6: Process --create-mosaic not succeeded.
  7: Process --print-databases not succeeded.
  8: Process --extract-databases not succeeded.


Foto-Mosaik-Edda V5.4.4 (c) Steffen Schirmer 

C:\Programme\Foto-Mosaik-Edda>