"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "man/gmic.1.gz" between
gmic_2.8.1.tar.gz and gmic_2.8.2.tar.gz

About: G’MIC (GREY’s Magic for Image Computing) is a framework for image processing. It provides several different user interfaces to convert/manipulate/filter/ visualize generic image datasets (usable standalone or as plug-in for GIMP and Krita).

gmic.1.gz  (gmic_2.8.1):gmic.1.gz  (gmic_2.8.2)
G'MIC(1) General Commands Manual G'MIC(1) G'MIC(1) General Commands Manual G'MIC(1)
NAME NAME
gmic - Perform image processing operations using the G'MIC framework. gmic - Perform image processing operations using the G'MIC framework.
HELP HELP
gmic: GREYC's Magic for Image Computing: command-line interface gmic: GREYC's Magic for Image Computing: command-line interface
(https://gmic.eu) (https://gmic.eu)
Version 2.8.1 Version 2.8.2
Copyright (c) 2008-2020, David Tschumperle / GREYC / CNRS. Copyright (c) 2008-2020, David Tschumperle / GREYC / CNRS.
(https://www.greyc.fr) (https://www.greyc.fr)
1. Usage 1. Usage
gmic [command1 [arg1_1,arg1_2,..]] .. [commandN [argN_1,argN_2,..]] gmic [command1 [arg1_1,arg1_2,..]] .. [commandN [argN_1,argN_2,..]]
'gmic' is the open-source interpreter of the G'MIC language, a script -based programming 'gmic' is the open-source interpreter of the G'MIC language, a script -based programming
language dedicated to the design of possibly complex image processing pipelines and operators. language dedicated to the design of possibly complex image processing pipelines and operators.
skipping to change at line 215 skipping to change at line 215
default selection is '[0--1]' (except for command 'input' whose defa ult selection is '[-1]'). default selection is '[0--1]' (except for command 'input' whose defa ult selection is '[-1]').
- Prepending a single hyphen '-' to a G'MIC command is allowed. This ma y be useful to recognize - Prepending a single hyphen '-' to a G'MIC command is allowed. This ma y be useful to recognize
command items more easily in a one-liner pipeline (typically invoked from a shell). command items more easily in a one-liner pipeline (typically invoked from a shell).
- A G'MIC command prepended with a plus sign '+' or a double hyphen '-- ' does not act 'in-place' - A G'MIC command prepended with a plus sign '+' or a double hyphen '-- ' does not act 'in-place'
but inserts its result as one or several new images at the end of th e image list. but inserts its result as one or several new images at the end of th e image list.
- There are two different types of commands that can be run by the G'MI C interpreter: - There are two different types of commands that can be run by the G'MI C interpreter:
. Builtin commands, are the hard-coded functionalities in the interpr eter core. They are thus . Built-in commands, are the hard-coded functionalities in the interp reter core. They are thus
compiled as binary code and run fast, most of the time. Omitting a n argument when invoking a compiled as binary code and run fast, most of the time. Omitting a n argument when invoking a
builtin command is not permitted, except if all following argument s are also omitted. built-in command is not permitted, except if all following argumen ts are also omitted.
For instance, invoking 'plasma 10,,5' is invalid but 'plasma 10' i s correct. For instance, invoking 'plasma 10,,5' is invalid but 'plasma 10' i s correct.
. Custom commands, are defined as G'MIC pipelines of builtin or other . Custom commands, are defined as G'MIC pipelines of built-in or othe
custom commands. r custom commands.
They are parsed by the G'MIC interpreter, and thus run a bit slowe They are parsed by the G'MIC interpreter, and thus run a bit slowe
r than builtin commands. r than built-in commands.
Omitting arguments when invoking a custom command is permitted. Fo r instance, expressions Omitting arguments when invoking a custom command is permitted. Fo r instance, expressions
'flower ,,,100,,2' or 'flower ,' are correct. 'flower ,,,100,,2' or 'flower ,' are correct.
- Most of the existing commands in G'MIC are actually defined as custom commands. - Most of the existing commands in G'MIC are actually defined as custom commands.
- A user can easily add its own custom commands to the G'MIC interprete r (see section - A user can easily add its own custom commands to the G'MIC interprete r (see section
'Adding custom commands' for more details). New builtin commands can not be added 'Adding custom commands' for more details). New built-in commands ca nnot be added
(unless you modify the G'MIC interpreter source code and recompile i t). (unless you modify the G'MIC interpreter source code and recompile i t).
7. Input/output properties 7. Input/output properties
- G'MIC is able to read/write most of the classical image file formats, including: - G'MIC is able to read/write most of the classical image file formats, including:
. 2D grayscale/color files: .png, .jpeg, .gif, .pnm, .tif, .bmp, ... . 2D grayscale/color files: .png, .jpeg, .gif, .pnm, .tif, .bmp, ...
. 3D volumetric files: .dcm, .hdr, .nii, .pan, .inr, .pnk, ... . 3D volumetric files: .dcm, .hdr, .nii, .pan, .inr, .pnk, ...
. video files: .mpeg, .avi, .mov, .ogg, .flv, ... . video files: .mpeg, .avi, .mov, .ogg, .flv, ...
. Generic ascii or binary data files: .gmz, .cimg, .cimgz, .dlm, .asc , .pfm, .raw, .txt, .h. . Generic ascii or binary data files: .gmz, .cimg, .cimgz, .dlm, .asc , .pfm, .raw, .txt, .h.
skipping to change at line 342 skipping to change at line 342
'repeat...done' loop. '$>' goes from '0' (first loop iteration) to 'repeat...done' loop. '$>' goes from '0' (first loop iteration) to
'nb_iterations - 1' (last iteration). '$<' does the opposite. 'nb_iterations - 1' (last iteration). '$<' does the opposite.
. '$/': The current call stack. Stack items are separated by slash es '/'. . '$/': The current call stack. Stack items are separated by slash es '/'.
. '$|': The current value (expressed in seconds) of a millisecond precision timer. . '$|': The current value (expressed in seconds) of a millisecond precision timer.
. '$^': The current verbosity level. . '$^': The current verbosity level.
. '$_cpus': The number of computation cores available on your mach ine. . '$_cpus': The number of computation cores available on your mach ine.
. '$_pid': The current process identifier, as an integer. . '$_pid': The current process identifier, as an integer.
. '$_prerelease': For pre-releases, the date of the pre-release as 'yymmdd'. . '$_prerelease': For pre-releases, the date of the pre-release as 'yymmdd'.
For stable releases, this variable is set to 0. For stable releases, this variable is set to 0.
. '$_version': A 3-digits number telling about the current version of the G'MIC interpreter . '$_version': A 3-digits number telling about the current version of the G'MIC interpreter
(e.g. '281'). (e.g. '282').
. '$_vt100': Set to 1 if colored text output is allowed on the con sole. . '$_vt100': Set to 1 if colored text output is allowed on the con sole.
Otherwise, set to 0 Otherwise, set to 0
. '$_path_rc': The path to the G'MIC folder used to store resource s and configuration files . '$_path_rc': The path to the G'MIC folder used to store resource s and configuration files
(its value is OS-dependent). (its value is OS-dependent).
. '$_path_user': The path to the G'MIC user file .gmic or user.gmi c . '$_path_user': The path to the G'MIC user file .gmic or user.gmi c
(its value is OS-dependent). (its value is OS-dependent).
- '$$name' and '$${name}' are both substituted by the G'MIC script code of the specified named - '$$name' and '$${name}' are both substituted by the G'MIC script code of the specified named
custom command, or by an empty string if no custom command with spec ified name exists. custom command, or by an empty string if no custom command with spec ified name exists.
skipping to change at line 560 skipping to change at line 560
6=lanczos }, and 'boundary_conditions' can be { 0=dirichlet | 1 =neumann | 2=periodic | 6=lanczos }, and 'boundary_conditions' can be { 0=dirichlet | 1 =neumann | 2=periodic |
3=mirror }. 3=mirror }.
. Function 'find(A,B,_is_forward,_starting_index)' returns the ind ex where sub-vector B . Function 'find(A,B,_is_forward,_starting_index)' returns the ind ex where sub-vector B
appears in vector A, (or -1 if B is not found in A). Argument A can be also replaced by appears in vector A, (or -1 if B is not found in A). Argument A can be also replaced by
an image index #ind. an image index #ind.
. A 2-dimensional vector may be seen as a complex number and used in those particular . A 2-dimensional vector may be seen as a complex number and used in those particular
functions/operators: functions/operators:
'**' (complex multiplication), '//' (complex division), '^^' (c omplex exponentiation), '**' (complex multiplication), '//' (complex division), '^^' (c omplex exponentiation),
'**=' (complex self-multiplication), '//=' (complex self-divisi on), '^^=' (complex '**=' (complex self-multiplication), '//=' (complex self-divisi on), '^^=' (complex
self-exponentiation), 'cabs()' (complex modulus), 'carg()' (com plex argument), 'cconj()' self-exponentiation), 'cabs()' (complex modulus), 'carg()' (com plex argument), 'cconj()'
(complex conjugate), 'cexp()' (complex exponential) and 'clog() (complex conjugate), 'cexp()' (complex exponential), 'clog()' (
' (complex logarithm). complex logarithm)
'ccos()' (complex cosine), 'csin()' (complex sine), 'ctan()' (c
omplex tangent),
'ccosh()' (complex hyperpolic cosine), 'csinh()' (complex hyper
bolic sine)
and 'ctanh()' (complex hyperbolic tangent).
. A MN-dimensional vector may be seen as a M x N matrix and used i n those . A MN-dimensional vector may be seen as a M x N matrix and used i n those
particular functions/operators: particular functions/operators:
'*' (matrix-vector multiplication), 'det(A)' (determinant), 'di ag(V)' (diagonal matrix '*' (matrix-vector multiplication), 'det(A)' (determinant), 'di ag(V)' (diagonal matrix
from a vector), 'eig(A)' (eigenvalues/eigenvectors), 'eye(n)' ( n x n identity matrix), from a vector), 'eig(A)' (eigenvalues/eigenvectors), 'eye(n)' ( n x n identity matrix),
'inv(A)' (matrix inverse), 'mul(A,B,_nb_colsB)' (matrix-matrix multiplication), 'inv(A)' (matrix inverse), 'mul(A,B,_nb_colsB)' (matrix-matrix multiplication),
'pseudoinv(A,_nb_colsA)', 'rot(u,v,w,angle)' (3D rotation matri x), 'rot(angle)' (2D 'pseudoinv(A,_nb_colsA)', 'rot(u,v,w,angle)' (3D rotation matri x), 'rot(angle)' (2D
rotation matrix), 'solve(A,B,_nb_colsB)' (least-square solver o f linear system A.X = B), rotation matrix), 'solve(A,B,_nb_colsB)' (least-square solver o f linear system A.X = B),
'svd(A,_nb_colsA)' (singular value decomposition), 'trace(A)' ( matrix trace) and 'svd(A,_nb_colsA)' (singular value decomposition), 'trace(A)' ( matrix trace) and
'transp(A,nb_colsA)' (matrix transpose). Argument 'nb_colsB' ma y be omitted if it is 'transp(A,nb_colsA)' (matrix transpose). Argument 'nb_colsB' ma y be omitted if it is
equal to 1. equal to 1.
skipping to change at line 893 skipping to change at line 896
- If one numbered argument required by a custom command misses a value, an error is thrown by the - If one numbered argument required by a custom command misses a value, an error is thrown by the
G'MIC interpreter. G'MIC interpreter.
12. List of commands 12. List of commands
All available G'MIC commands are listed below, classified by themes. W hen several choices of All available G'MIC commands are listed below, classified by themes. W hen several choices of
command arguments are possible, they appear separated by '|'. An argum ent specified inside '[]' command arguments are possible, they appear separated by '|'. An argum ent specified inside '[]'
or starting by '_' is optional except when standing for an existing im age [image], where 'image' or starting by '_' is optional except when standing for an existing im age [image], where 'image'
can be either an index number or an image name. In this case, the '[]' characters are mandatory can be either an index number or an image name. In this case, the '[]' characters are mandatory
when writing the item. A command marked with '(+)' is one of the built in commands. Note also when writing the item. A command marked with '(+)' is one of the built -in commands. Note also
that all images that serve as illustrations in this reference document ation are normalized in that all images that serve as illustrations in this reference document ation are normalized in
range [0,255] before being displayed. You may need to do this explicit ly (command range [0,255] before being displayed. You may need to do this explicit ly (command
'normalize 0,255') if you want to save and view images with the same a spect than those 'normalize 0,255') if you want to save and view images with the same a spect than those
illustrated in the example codes. illustrated in the example codes.
** Global Options: ** Global Options:
debug (+): debug (+):
Activate debug mode. Activate debug mode.
skipping to change at line 917 skipping to change at line 920
help: help:
command | command |
(no arg) (no arg)
Display help (optionally for specified command only) and exit. Display help (optionally for specified command only) and exit.
(eq. to 'h'). (eq. to 'h').
version: version:
Display current version number on stdout.
** Input / Output: ** Input / Output:
camera (+): camera (+):
_camera_index>=0,_nb_frames>0,_skip_frames>=0,_capture_width>=0, _camera_index>=0,_nb_frames>0,_skip_frames>=0,_capture_width>=0,
_capture_height>=0 _capture_height>=0
Insert one or several frames from specified camera. Insert one or several frames from specified camera.
When 'nb_frames==0', the camera stream is released instead of cap turing new images. When 'nb_frames==0', the camera stream is released instead of cap turing new images.
Default values: 'camera_index=0' (default camera), 'nb_frames=1', 'skip_frames=0' and Default values: 'camera_index=0' (default camera), 'nb_frames=1', 'skip_frames=0' and
'capture_width=capture_height=0' (default size). 'capture_width=capture_height=0' (default size).
clut: clut:
"clut_name",_resolution>0,_cut_and_round={ 0=no | 1=yes } "clut_name",_resolution>0,_cut_and_round={ 0=no | 1=yes }
Insert one of the 796 pre-defined CLUTs at the end of the image l ist. Insert one of the 856 pre-defined CLUTs at the end of the image l ist.
'clut_name' can be { 2-strip-process | 60s | 60s_faded | 60s_fade d_alt | action_magenta_01 | 'clut_name' can be { 2-strip-process | 60s | 60s_faded | 60s_fade d_alt | action_magenta_01 |
action_red_01 | adventure_1453 | agfa_apx_100 | agfa_apx_25 | a gfa_precisa_100 | action_red_01 | adventure_1453 | agfa_apx_100 | agfa_apx_25 | a gfa_precisa_100 |
agfa_ultra_color_100 | agfa_vista_200 | agressive_highligjtes_r agfa_ultra_color_100 | agfa_vista_200 | agressive_highligjtes_r
ecovery_5 | alien_green | ecovery_5 | alberto_street |
amstragram | amstragram+ | analogfx_anno_1870_color | analogfx_ alien_green | amstragram | amstragram+ | analogfx_anno_1870_col
old_style_i | or | analogfx_old_style_i |
analogfx_old_style_ii | analogfx_old_style_iii | analogfx_sepi a_color | analogfx_soft_sepia_i analogfx_old_style_ii | analogfx_old_style_iii | analogfx_sepi a_color | analogfx_soft_sepia_i
| |
analogfx_soft_sepia_ii | anime | apocalypse_this_very_moment | aqua | aqua_and_orange_dark | analogfx_soft_sepia_ii | anime | apocalypse_this_very_moment | aqua | aqua_and_orange_dark |
arabica_12 | autumn | ava_614 | avalanche | azrael_93 | bboyz_2 | berlin_sky | black_and_white arabica_12 | autumn | ava_614 | avalanche | azrael_93 | bboyz_2 | berlin_sky | black_and_white
| |
black_star | blade_runner | bleach_bypass | bleachbypass_1 | bleachbypass_2 | bleachbypass_3 black_star | blade_runner | bleach_bypass | bleachbypass_1 | bleachbypass_2 | bleachbypass_3
| |
bleachbypass_4 | bleech_bypass_green | bleech_bypass_yellow_01 bleachbypass_4 | bleech_bypass_green | bleech_bypass_yellow_01
| blue_dark | blue_house | | blue_cold_fade | blue_dark |
blue_ice | blue_mono | blue_shadows_01 | blues | bob_ford | bou blue_house | blue_ice | blue_mono | blue_shadows_01 | blues | b
rbon_64 | bright_green_01 | ob_ford | bourbon_64 |
brightgreen | brownish | bw_1 | bw_10 | bw_2 | bw_3 | bw_4 | bw bright_green_01 | bright_teal_orange | bright_warm | brightgree
_5 | bw_6 | bw_7 | bw_8 | bw_9 n | brownish | bw_1 | bw_10 |
| bw_2 | bw_3 | bw_4 | bw_5 | bw_6 | bw_7 | bw_8 | bw_9 | byers_1
byers_11 | candlelight | caribe | chemical_168 | chrome_01 | ci 1 | candlelight | caribe |
nema | cinema_2 | cinema_3 | chemical_168 | chrome_01 | cinema | cinema_2 | cinema_3 | cinem
cinema_4 | cinema_5 | cinema_noir | cinematic-1 | cinematic-10 a_4 | cinema_5 | cinema_noir |
| cinematic-2 | cinematic-3 | cinematic-1 | cinematic-10 | cinematic-2 | cinematic-3 | cinema
cinematic-4 | cinematic-5 | cinematic-6 | cinematic-7 | cinemat tic-4 | cinematic-5 |
ic-8 | cinematic-9 | cinematic-6 | cinematic-7 | cinematic-8 | cinematic-9 | cinemat
cinematic_01 | cinematic_02 | cinematic_03 | cinematic_for_flog ic_01 | cinematic_02 |
| cinematic_lady_bird | cinematic_03 | cinematic_for_flog | cinematic_lady_bird | cinem
cinematic_mexico | city_7 | classic_teal_and_orange | clayton_3 atic_mexico | city_7 |
3 | clouseau_54 | cobi_3 | classic_teal_and_orange | clayton_33 | clear_teal_fade | clouse
coffee_44 | cold_simplicity_2 | color_rich | colorful_0209 | co au_54 | cobi_3 | coffee_44 |
lornegative | conflict_01 | cold_clear_blue | cold_clear_blue_1 | cold_simplicity_2 | color
contrail_35 | contrast_with_highlights_protection | contrasty_a _rich | colorful_0209 |
fternoon | contrasty_green | colornegative | conflict_01 | contrail_35 | contrast_with_highl
crispromance | crispwarm | crispwinter | cross_process_cp_130 | ights_protection |
cross_process_cp_14 | contrasty_afternoon | contrasty_green | crispromance | crispwar
cross_process_cp_15 | cross_process_cp_16 | cross_process_cp_18 m | crispwinter |
| cross_process_cp_3 | cross_process_cp_130 | cross_process_cp_14 | cross_process_cp_1
cross_process_cp_4 | cross_process_cp_6 | crushin | cubicle_ 5 | cross_process_cp_16 |
99 | d_o_1 | dark_blues_in_sun- cross_process_cp_18 | cross_process_cp_3 | cross_process_cp_4 |
light cross_process_cp_6 | crushin |
| dark_green_02 | dark_green_1 | dark_place_01 | date_39 | day_ cubicle_99 | d_o_1 | dark_blues_in_sunlight | dark_green_02 | d
4nite | day_for_night | ark_green_1 | dark_place_01 |
delicatessen | denoiser_simple_40 | desert_gold_37 | directions date_39 | day_4nite | day_for_night | deep | deep_blue | deep_d
_23 | django_25 | domingo_145 | ark_warm | deep_high_contrast |
dream_1 | dream_85 | drop_green_tint_14 | dropblues | earth_ton deep_teal_fade | deep_warm_fade | delicatessen | denoiser_simpl
e_boost | edgyember | e_40 | desert_gold_37 |
elegance_38 | eterna_for_flog | expired_69 | expired_fade | exp dimension | directions_23 | django_25 | domingo_145 | dream_1 |
ired_polaroid | extreme | fade dream_85 | drop_green_tint_14
| |
fade_to_green | faded | faded_47 | faded_alt | faded_analog | f dropblues | earth_tone_boost | edgyember | elegance_38 | enchan
aded_extreme | faded_print | ted | eterna_for_flog |
expired_69 | expired_fade | expired_polaroid | extreme | fade |
fade_to_green | faded |
faded_47 | faded_alt | faded_analog | faded_extreme | faded_gre
en | faded_print |
faded_retro_01 | faded_retro_02 | faded_vivid | fadedlook | fal lcolors | faux_infrared | faded_retro_01 | faded_retro_02 | faded_vivid | fadedlook | fal lcolors | faux_infrared |
fgcinebasic | fgcinebright | fgcinecold | fgcinedrama | fgc inetealorange_1 | fgcinetealor- fgcinebasic | fgcinebright | fgcinecold | fgcinedrama | fgc inetealorange_1 | fgcinetealor-
ange_2 ange_2
| fgcinevibrant | fgcinewarm | film_0987 | film_9879 | film_hig h_contrast | film_print_01 | | fgcinevibrant | fgcinewarm | film_0987 | film_9879 | film_hig h_contrast | film_print_01 |
film_print_02 | filmic | flat_30 | foggynight | folger_50 | fre film_print_02 | filmic | flat_30 | flavin | foggynight | folger
nch_comedy | frostedbeachpicnic _50 | french_comedy | frosted |
frostedbeachpicnic | fuji_160c | fuji_160c_+ | fuji_160c_++ | f
uji_160c_- |
fuji_3510_constlclip | fuji_3510_constlmap | fuji_3510_cuspclip
| fuji_3513_constlclip |
fuji_3513_constlmap | fuji_3513_cuspclip | fuji_400h | fu
ji_400h_+ | fuji_400h_++ |
fuji_400h_-
| fuji_800z | fuji_800z_+ | fuji_800z_++ | fuji_800z_- | fuji_a
stia_100_generic |
fuji_astia_100f | fuji_fp-100c | fuji_fp-100c_+ | fuji_fp-100c_
++ | fuji_fp-100c_+++ |
fuji_fp-100c_++_alt | fuji_fp-100c_- | fuji_fp-100c_-- | fuji_
fp-100c_alt | fuji_fp-100c_cool
| |
fuji_160c | fuji_160c_+ | fuji_160c_++ | fuji_160c_- | fuji_35 fuji_fp-100c_cool_+ | fuji_fp-100c_cool_++ | fuji_fp-100c_cool_
10_constlclip | - | fuji_fp-100c_cool_-- |
fuji_3510_constlmap | fuji_3510_cuspclip | fuji_3513_constlclip fuji_fp-100c_negative | fuji_fp-100c_negative_+ | fuji_fp-100c_
| fuji_3513_constlmap | negative_++ |
fuji_3513_cuspclip | fuji_400h | fuji_400h_+ | fuji_400h_++ | f fuji_fp-100c_negative_+++ | fuji_fp-100c_negative_++_alt | fuji
uji_400h_- | fuji_800z | _fp-100c_negative_- |
fuji_800z_+ | fuji_800z_++ | fuji_800z_- | fuji_astia_100_gener fuji_fp-100c_negative_-- | fuji_fp-3000b | fuji_fp-3000
ic | fuji_astia_100f | b_+ | fuji_fp-3000b_++ |
fuji_fp-100c | fuji_fp-100c_+ | fuji_fp-100c_++ | fuji_fp-100c_ fuji_fp-3000b_++
+++ | fuji_fp-100c_++_alt | + | fuji_fp-3000b_- | fuji_fp-3000b_-- | fuji_fp-3000b_hc | fuj
fuji_fp-100c_- | fuji_fp-100c_-- | fuji_fp-100c_alt | fuji_fp- i_fp-3000b_negative |
100c_cool | fuji_fp-100c_cool_+ fuji_fp-3000b_negative_+ | fuji_fp-3000b_negative_++ | fuji_fp-
3000b_negative_+++ |
fuji_fp-3000b_negative_- | fuji_fp-3000b_negative_-- | fuji_fp-
3000b_negative_early |
fuji_fp_100c | fuji_hdr | fuji_neopan_1600 | fuji_neopan_1600_+
| fuji_neopan_1600_++ |
fuji_neopan_1600_- | fuji_neopan_acros_100 | fuji_provia_100_ge
neric | fuji_provia_100f |
fuji_provia_400f | fuji_provia_400x | fuji_sensia_100 | fuji_s
uperia_100 | fuji_superia_100_+
| |
fuji_fp-100c_cool_++ | fuji_fp-100c_cool_- | fuji_fp-100c_cool_ fuji_superia_100_++ | fuji_superia_100_- | fuji_superia_1600 |
-- | fuji_fp-100c_negative | fuji_superia_1600_+ |
fuji_fp-100c_negative_+ | fuji_fp-100c_negative_++ | fuji_fp-10 fuji_superia_1600_++ | fuji_superia_1600_- | fuji_superia_200 |
0c_negative_+++ | fuji_superia_200_xpro |
fuji_fp-100c_negative_++_alt | fuji_fp-100c_negative_- | fuji_f fuji_superia_400 | fuji_superia_400_+ | fuji_superia_400_++ | f
p-100c_negative_-- | uji_superia_400_- |
fuji_fp-3000b | fuji_fp-3000b_+ | fuji_fp-3000b_++ | fuji_fp-30 fuji_superia_800 | fuji_superia_800_+ | fuji_superia_800_++ | f
00b_+++ | fuji_fp-3000b_- | uji_superia_800_- |
fuji_fp-3000b_-- | fuji_fp-3000b_hc | fuji_fp-3000b_negative | fuji_superia_hg_1600 | fuji_superia_reala_100 | fuji_superia_x-
fuji_fp-3000b_negative_+ | tra_800 |
fuji_fp-3000b_negative_++ | fuji_fp-3000b_negative_+++ | fuji_f fuji_velvia_100_generic | fuji_velvia_50 | fuji_xtrans_iii_acro
p-3000b_negative_- | s | fuji_xtrans_iii_acros+g |
fuji_fp-3000b_negative_-- | fuji_fp-3000b_negative_early | fuji fuji_xtrans_iii_acros+r | fuji_xtrans_iii_acros+ye | fuji_xtran
_fp_100c | fuji_hdr | s_iii_astia |
fuji_neopan_1600 | fuji_neopan_1600_+ | fuji_neopan_1600_++ | f fuji_xtrans_iii_classic_chrome | fuji_xtrans_iii_mono | fuji_xt
uji_neopan_1600_- | rans_iii_mono+g |
fuji_neopan_acros_100 | fuji_provia_100_generic | fuji_provia_1 fuji_xtrans_iii_mono+r | fuji_xtrans_iii_mono+ye | fuji_xtrans_
00f | fuji_provia_400f | iii_pro_neg_hi |
fuji_provia_400x | fuji_sensia_100 | fuji_superia_100 | fu fuji_xtrans_iii_pro_neg_std | fuji_xtrans_iii_provia | fuji_xtr
ji_superia_100_+ | fuji_supe- ans_iii_sepia |
ria_100_++ fuji_xtrans_iii_velvia | fusion_88 | futuristicbleak_1 | futuri
| fuji_superia_100_- | fuji_superia_1600 | fuji_superia_1600_+ sticbleak_2 | futuristicbleak_3
| fuji_superia_1600_++ |
fuji_superia_1600_- | fuji_superia_200 | fuji_superia_200_xpro
| fuji_superia_400 |
fuji_superia_400_+ | fuji_superia_400_++ | fuji_superia_400_- |
fuji_superia_800 |
fuji_superia_800_+ | fuji_superia_800_++ | fuji_superia_800_- |
fuji_superia_hg_1600 |
fuji_superia_reala_100 | fuji_superia_x-tra_800 | fuji_velvia_1
00_generic | fuji_velvia_50 |
fuji_xtrans_iii_acros | fuji_xtrans_iii_acros+g | fuji_xtrans_i
ii_acros+r |
fuji_xtrans_iii_acros+ye | fuji_xtrans_iii_astia | fuji_xtrans_
iii_classic_chrome |
fuji_xtrans_iii_mono | fuji_xtrans_iii_mono+g | fuji_xtrans_iii
_mono+r | fuji_xtrans_iii_mono+
ye | fuji_xtrans_iii_pro_neg_hi | fuji_xtrans_iii_pro_neg_std |
fuji_xtrans_iii_provia |
fuji_xtrans_iii_sepia | fuji_xtrans_iii_velvia | fusion_88 | fu
turisticbleak_1 |
futuristicbleak_2 | futuristicbleak_3 | futuristicbleak_4 | gol
den | golden_bright |
golden_fade | golden_mono | golden_night_softner_43 | golden_so
ny_37 | golden_vibrant |
goldengate | goldfx_bright_spring_breeze | goldfx_bright_summe
r_heat | goldfx_hot_summer_heat
| |
futuristicbleak_4 | going_for_a_walk | golden | golden_bright
| golden_fade | golden_mono |
golden_night_softner_43 | golden_sony_37 | golden_vibrant | gol
dengate |
goldfx_bright_spring_breeze | goldfx_bright_summer_heat | goldf
x_hot_summer_heat |
goldfx_perfect_sunset_01min | goldfx_perfect_sunset_05min | gol dfx_perfect_sunset_10min | goldfx_perfect_sunset_01min | goldfx_perfect_sunset_05min | gol dfx_perfect_sunset_10min |
goldfx_spring_breeze | goldfx_summer_heat | green_15 | green_20 goldfx_spring_breeze | goldfx_summer_heat | good_morning
25 | green_action | | green_15 | green_2025 |
green_afternoon | green_blues | green_conflict | green_day_01 | green_action
green_day_02 | green_g_09 | | green_afternoon | green_blues | green_conflict | green_day_01
green_indoor | green_light | green_mono | green_yellow | | green_day_02 | green_g_09 |
hackmanite | happyness_133 | green_indoor | green_light | green_mono | green_yellow | greeni
harsh_day sh_contrasty | greenish_fade |
| harsh_sunset | helios | herderite | heulandite | hiddenite greenish_fade_1 | hackmanite | happyness_133 | hard_teal_orange
| highlights_protection | hilu- | harsh_day | harsh_sunset |
tite helios | herderite | heulandite | hiddenite | highlights_protec
| hlg_1_1 | hong_kong | horrorblue | howlite | hydracore | hyla tion | hilutite | hlg_1_1 |
_68 | hypersthene | hypnosis | hong_kong | horrorblue | howlite | hydracore | hyla_68 | hypers
hypressen | ilford_delta_100 | ilford_delta_3200 | ilford_delta thene | hypnosis | hypressen |
_3200_+ | ilford_delta_3200_++ ilford_delta_100 | ilford_delta_3200 | ilford_delta_3200_+ | il
| ford_delta_3200_++ |
ilford_delta_3200_- | ilford_delta_400 | ilford_fp_4_plus_125 | ilford_hp_5 | ilford_hp_5_+ | ilford_delta_3200_- | ilford_delta_400 | ilford_fp_4_plus_125 | ilford_hp_5 | ilford_hp_5_+ |
ilford_hp_5_++ | ilford_hp_5_- | ilford_hp_5_plus_400 | ilford ilford_hp_5_++ | ilford_hp_5_- | ilford_hp_5_plus_400 | ilford_
_hps_800 | ilford_pan_f_plus_50 hps_800 | ilford_pan_f_plus_50
|
ilford_xp_2 | indoor_blue | industrial_33 | instantc | justpea
chy | k_tone_vintage_kodachrome
|
kh_1 | kh_10 | kh_2 | kh_3 | kh_4 | kh_5 | kh_6 | kh_7 | kh_8 |
kh_9 | killstreak |
kodak_2383_constlclip | kodak_2383_constlmap | kodak_2383_cuspc
lip | kodak_2393_constlclip |
kodak_2393_constlmap | kodak_2393_cuspclip | kodak_bw_400_cn |
kodak_e-100_gx_ektachrome_100 |
kodak_ektachrome_100_vs | kodak_ektachrome_100_vs_generic | kod
ak_ektar_100 |
kodak_elite_100_xpro | kodak_elite_chrome_200 | kodak_elite_chr
ome_400 | kodak_elite_color_200
| |
ilford_xp_2 | indoor_blue | industrial_33 | instantc | justpeac kodak_elite_color_400 | kodak_elite_extracolor_100
hy | k_tone_vintage_kodachrome | kodak_hie_hs_infra |
kodak_kodachrome_200
| kodak_kodachrome_25 | kodak_kodachrome_64 | kodak_kodachrome_
64_generic | kodak_portra_160 |
kodak_portra_160_+ | kodak_portra_160_++ | kodak_portra_160_- |
kodak_portra_160_nc |
kodak_portra_160_nc_+ | kodak_portra_160_nc_++ | kodak_portra_1
60_nc_- | kodak_portra_160_vc |
kodak_portra_160_vc_+ | kodak_portra_160_vc_++ | kodak_portra_1
60_vc_- | kodak_portra_400 |
kodak_portra_400_+ | kodak_portra_400_++ | kodak_portra_400_- |
kodak_portra_400_nc |
kodak_portra_400_nc_+ | kodak_portra_400_nc_++ | kodak_portra_4
00_nc_- | kodak_portra_400_uc |
kodak_portra_400_uc_+ | kodak_portra_400_uc_++ | kodak_portra_4
00_uc_- | kodak_portra_400_vc |
kodak_portra_400_vc_+ | kodak_portra_400_vc_++ | kodak_portra_4
00_vc_- | kodak_portra_800 |
kodak_portra_800_+ | kodak_portra_800_++ | kodak_portra_800_- |
kodak_portra_800_hc |
kodak_t-max_100 | kodak_t-max_3200 | kodak_t-max_400 | kodak_tm
ax_3200 | kodak_tmax_3200_+ |
kodak_tmax_3200_++ | kodak_tmax_3200_- | kodak_tmax_3200_alt |
kodak_tri-x_400 |
kodak_tri-x_400_+ | kodak_tri-x_400_++ | kodak_tri-x_400_- | ko
dak_tri-x_400_alt | korben_214
| |
killstreak | kodak_2383_constlclip | kodak_2383_constlmap | kod landscape_1 | landscape_10 | landscape_2 | landscape_3 | landsc
ak_2383_cuspclip | ape_4 | landscape_5 |
kodak_2393_constlclip | kodak_2393_constlmap | kodak_2393_cuspc landscape_6 | landscape_7 | landscape_8 | landscape_9 | lateaft
lip | kodak_bw_400_cn | ernoonwanderlust | latesunset |
kodak_e-100_gx_ektachrome_100 | kodak_ektachrome_100_vs | kodak lc_1 | lc_10 | lc_2 | lc_3 | lc_4 | lc_5 | lc_6 | lc_7 | lc_8 |
_ektachrome_100_vs_generic | lc_9 | lenox_340 |
kodak_ektar_100 | kodak_elite_100_xpro | kodak_elite_chrome_200 life_giving_tree | light_blown | lomo | lomography_redscale_100
| kodak_elite_chrome_400 | | lomography_x-pro_slide_200 |
kodak_elite_color_200 | kodak_elite_color_400 | low_contrast_blue | low_key_01 | lucky_64 | lushgreensummer | m
kodak_elite_extracolor_100 | agenta_day | magenta_day_01 |
kodak_hie_hs_infra magenta_dream | magenta_yellow | magentacoffee | matrix | mcki
| kodak_kodachrome_200 | kodak_kodachrome_25 | kodak_kodachrome nnon_75 | memories | metropolis
_64 |
kodak_kodachrome_64_generic | kodak_portra_160 | kodak_portra_1
60_+ | kodak_portra_160_++ |
kodak_portra_160_- | kodak_portra_160_nc | kodak_portra_160_nc_
+ | kodak_portra_160_nc_++ |
kodak_portra_160_nc_- | kodak_portra_160_vc | kodak_portra_160_
vc_+ | kodak_portra_160_vc_++ |
kodak_portra_160_vc_- | kodak_portra_400 | kodak_portra_400_+ |
kodak_portra_400_++ |
kodak_portra_400_- | kodak_portra_400_nc | kodak_portra_400_nc_
+ | kodak_portra_400_nc_++ |
kodak_portra_400_nc_- | kodak_portra_400_uc | kodak_portra_400_
uc_+ | kodak_portra_400_uc_++ |
kodak_portra_400_uc_- | kodak_portra_400_vc | kodak_portra_400_
vc_+ | kodak_portra_400_vc_++ |
kodak_portra_400_vc_- | kodak_portra_800 | kodak_portra_800_+ |
kodak_portra_800_++ |
kodak_portra_800_- | kodak_portra_800_hc | kodak_t-max_100 |
kodak_t-max_3200 | kodak_t-
max_400
| kodak_tmax_3200 | kodak_tmax_3200_+ | kodak_tmax_3200_++ | ko
dak_tmax_3200_- |
kodak_tmax_3200_alt | kodak_tri-x_400 | kodak_tri-x_400_+ | kod
ak_tri-x_400_++ |
kodak_tri-x_400_- | kodak_tri-x_400_alt | korben_214 | lan
dscape_1 | landscape_10 | land-
scape_2
| landscape_3 | landscape_4 | landscape_5 | landscape_6 | lands
cape_7 | landscape_8 |
landscape_9 | lateafternoonwanderlust | latesunset | lc_1 | lc_
10 | lc_2 | lc_3 | lc_4 | lc_5
| |
lc_6 | lc_7 | lc_8 | lc_9 | lenox_340 | life_giving_tree | ligh milo_5 | minimalistcaffeination | modern_film | mono_tinted | m
t_blown | lomo | onochrome_1 | monochrome_2 |
lomography_redscale_100 | lomography_x-pro_slide_200 | low_cont moody_1 | moody_10 | moody_2 | moody_3 | moody_4 | moody_5 | mo
rast_blue | low_key_01 | ody_6 | moody_7 | moody_8 |
lucky_64 | lushgreensummer | magenta_day | magenta_day_01 | mag moody_9 | moonlight | moonlight_01 | moonrise | morning_6 | mor
enta_dream | magenta_yellow | roco_16 | mostly_blue | moviz_1
magentacoffee | matrix | mckinnon_75 | memories | metropolis |
milo_5 | minimalistcaffeination
| |
modern_film | mono_tinted | monochrome_1 | monochrome_2 | mood moviz_10 | moviz_11 | moviz_12 | moviz_13 | moviz_14 | moviz_1
y_1 | moody_10 | moody_2 | 5 | moviz_16 | moviz_17 |
moody_3 | moody_4 | moody_5 | moody_6 | moody_7 | moody_8 | moo moviz_18 | moviz_19 | moviz_2 | moviz_20 | moviz_21 | m
dy_9 | moonlight | moonlight_01 oviz_22 | moviz_23 | moviz_24 |
moviz_25
| moviz_26 | moviz_27 | moviz_28 | moviz_29 | moviz_3 | moviz_3
0 | moviz_31 | moviz_32 |
moviz_33 | moviz_34 | moviz_35 | moviz_36 | moviz_37 | moviz
_38 | moviz_39 | moviz_4 |
moviz_40
| moviz_41 | moviz_42 | moviz_43 | moviz_44 | moviz_45 | moviz_
46 | moviz_47 | moviz_48 |
moviz_5 | moviz_6 | moviz_7 | moviz_8 | moviz_9 | mute_shift |
muted_01 | muted_fade |
mysticpurplesunset | nah | natural_vivid | nemesis | neon_770 |
neutral_teal_orange |
neutral_warm_fade | newspaper | night_01 | night_blade_4 | nigh
t_king_141 | night_spy |
nightfromday | nostalgiahoney | nostalgic | nw-1 | nw-10 | nw-2
| nw-3 | nw-4 | nw-5 | nw-6 |
nw-7 | nw-8 | nw-9 | old_west | once_upon_a_time | only_red | o
nly_red_and_blue |
operation_yellow | orange_dark_4 | orange_dark_7 | orange_dark_
look | orange_tone |
orange_underexposed | oranges | paladin | paladin_1875 | pasad
ena_21 | passing_by | pink_fade
| |
moonrise | morning_6 | morroco_16 | mostly_blue | moviz_1 | mo pitaya_15 | polaroid_664 | polaroid_665 | polaroid_665_+ | pola
viz_10 | moviz_11 | moviz_12 | roid_665_++ | polaroid_665_- |
moviz_13 | moviz_14 | moviz_15 | moviz_16 | moviz_17 | polaroid_665_-- | polaroid_665_negative | polaroid_665_negative
moviz_18 | moviz_19 | moviz_2 | _+ | polaroid_665_negative_- |
moviz_20 polaroid_665_negative_hc | polaroid_667 | polaroid_669 | polaro
| moviz_21 | moviz_22 | moviz_23 | moviz_24 | moviz_25 | moviz_ id_669_+ | polaroid_669_++ |
26 | moviz_27 | moviz_28 | polaroid_669_+++ | polaroid_669_- | polaroid_669_-- | polaroid_
moviz_29 | moviz_3 | moviz_30 | moviz_31 | moviz_32 | moviz_ 669_cold | polaroid_669_cold_+
33 | moviz_34 | moviz_35 | |
moviz_36 polaroid_669_cold_- | polaroid_669_cold_-- | polaroid_672 | pol
| moviz_37 | moviz_38 | moviz_39 | moviz_4 | moviz_40 | moviz_4 aroid_690 | polaroid_690_+ |
1 | moviz_42 | moviz_43 | polaroid_690_++ | polaroid_690_- | polaroid_690_-- | polaroid_6
moviz_44 | moviz_45 | moviz_46 | moviz_47 | moviz_48 | moviz_5 90_cold | polaroid_690_cold_+ |
| moviz_6 | moviz_7 | moviz_8 | polaroid_690_cold_++ | polaroid_690_cold_- | polaroid_690_cold_
moviz_9 | mute_shift | muted_01 | muted_fade | mysticpurplesuns -- | polaroid_690_warm |
et | natural_vivid | nemesis | polaroid_690_warm_+ | polaroid_690_warm_++ | polaroid_690_warm_
neon_770 | newspaper | night_01 | night_blade_4 | night_king_14 - | polaroid_690_warm_-- |
1 | night_spy | nightfromday | polaroid_polachrome | polaroid_px-100uv+_cold | polaroid_px-100
nostalgiahoney | nostalgic | nw-1 | nw-10 | nw-2 | nw-3 | nw-4 uv+_cold_+ | polaroid_px-100uv+
| nw-5 | nw-6 | nw-7 | nw-8 | _cold_++ | polaroid_px-100uv+_cold_+++ | p
nw-9 | old_west | only_red | only_red_and_blue | operation_yell olaroid_px-100uv+_cold_- |
ow | orange_dark_4 | polaroid_px-100uv+_cold_--
orange_dark_7 | orange_dark_look | orange_tone | orange_underex | polaroid_px-100uv+_warm | polaroid_px-100uv+_warm_+ | polaroi
posed | oranges | paladin | d_px-100uv+_warm_++ |
paladin_1875 | pasadena_21 | pink_fade | pitaya_15 | polaroid_6
64 | polaroid_665 |
polaroid_665_+ | polaroid_665_++ | polaroid_665_- | polaroid_66
5_-- | polaroid_665_negative |
polaroid_665_negative_+ | polaroid_665_negative_- | polaroid_66
5_negative_hc | polaroid_667 |
polaroid_669 | polaroid_669_+ | polaroid_669_++ | polaroid_669_
+++ | polaroid_669_- |
polaroid_669_-- | polaroid_669_cold | polaroid_669_cold_+ | pol
aroid_669_cold_- |
polaroid_669_cold_-- | polaroid_672 | polaroid_690 | polaroid_6
90_+ | polaroid_690_++ |
polaroid_690_- | polaroid_690_-- | polaroid_690_col
d | polaroid_690_cold_+ |
polaroid_690_cold_+
+ | polaroid_690_cold_- | polaroid_690_cold_-- | polaroid_690_w
arm | polaroid_690_warm_+ |
polaroid_690_warm_++ | polaroid_690_warm_- | polaroid_690_warm_
-- | polaroid_polachrome |
polaroid_px-100uv+_cold | polaroid_px-100uv+_cold_+ | polaroid_
px-100uv+_cold_++ |
polaroid_px-100uv+_cold_+++ | polaroid_px-100uv+_cold_- | polar
oid_px-100uv+_cold_-- |
polaroid_px-100uv+_warm | polaroid_px-100uv+_warm_+ | polaroid_
px-100uv+_warm_++ |
polaroid_px-100uv+_warm_+++ | polaroid_px-100uv+_warm_- | polar oid_px-100uv+_warm_-- | polaroid_px-100uv+_warm_+++ | polaroid_px-100uv+_warm_- | polar oid_px-100uv+_warm_-- |
polaroid_px-680 | polaroid_px-680_+ | polaroid_px-680_++ | pola roid_px-680_- | polaroid_px-680 | polaroid_px-680_+ | polaroid_px-680_++ | pola roid_px-680_- |
polaroid_px-680_-- | polaroid_px-680_cold | polaroid_px-680_col d_+ | polaroid_px-680_cold_++ | polaroid_px-680_-- | polaroid_px-680_cold | polaroid_px-680_col d_+ | polaroid_px-680_cold_++ |
polaroid_px-680_cold_++_alt | polaroid_px-680_cold_- | polaroid _px-680_cold_-- | polaroid_px-680_cold_++_alt | polaroid_px-680_cold_- | polaroid _px-680_cold_-- |
polaroid_px-680_warm | polaroid_px-680_warm_+ | polaroid_px-680 _warm_++ | polaroid_px-680_warm | polaroid_px-680_warm_+ | polaroid_px-680 _warm_++ |
polaroid_px-680_warm_- | polaroid_px-680_warm_-- | polaroid_px- 70 | polaroid_px-70_+ | polaroid_px-680_warm_- | polaroid_px-680_warm_-- | polaroid_px- 70 | polaroid_px-70_+ |
polaroid_px-70_++ | polaroid_px-70_+++ | polaroid_px-70_- | pol aroid_px-70_-- | polaroid_px-70_++ | polaroid_px-70_+++ | polaroid_px-70_- | pol aroid_px-70_-- |
polaroid_px-70_cold | polaroid_px-70_cold_+ | polaroid_px-70_co ld_++ | polaroid_px-70_cold_- | polaroid_px-70_cold | polaroid_px-70_cold_+ | polaroid_px-70_co ld_++ | polaroid_px-70_cold_- |
polaroid_px-70_cold_-- | polaroid_px-70_warm | polaroid_px-70_w arm_+ | polaroid_px-70_warm_++ polaroid_px-70_cold_-- | polaroid_px-70_warm | polaroid_px-70_w arm_+ | polaroid_px-70_warm_++
| |
skipping to change at line 1101 skipping to change at line 1106
polaroid_time_zero_expired_cold | polaroid_time_zero_expired_co ld_- | polaroid_time_zero_expired_cold | polaroid_time_zero_expired_co ld_- |
polaroid_time_zero_expired_cold_-- | polaroid_time_zero_expired _cold_--- | portrait_1 | polaroid_time_zero_expired_cold_-- | polaroid_time_zero_expired _cold_--- | portrait_1 |
portrait_10 | portrait_2 | portrait_3 | portrait_4 | portrait_5 | portrait_6 | portrait_7 | portrait_10 | portrait_2 | portrait_3 | portrait_4 | portrait_5 | portrait_6 | portrait_7 |
portrait_8 | portrait_9 | progressen | protect_highlights_01 | prussian_blue | pseudogrey | portrait_8 | portrait_9 | progressen | protect_highlights_01 | prussian_blue | pseudogrey |
purple | purple_2 | red_afternoon_01 | red_day_01 | red_dream_0 1 | redblueyellow | reds | purple | purple_2 | red_afternoon_01 | red_day_01 | red_dream_0 1 | redblueyellow | reds |
reds_oranges_yellows | reeve_38 | remy_24 | rest_33 | retro | retro_brown_01 | reds_oranges_yellows | reeve_38 | remy_24 | rest_33 | retro | retro_brown_01 |
retro_magenta_01 retro_magenta_01
| retro_summer_3 | retro_yellow_01 | rollei_ir_400 | rollei_ort ho_25 | rollei_retro_100_tonal | retro_summer_3 | retro_yellow_01 | rollei_ir_400 | rollei_ort ho_25 | rollei_retro_100_tonal
| |
rollei_retro_80s | rotate_muted | rotate_vibrant | rotated | ro tated_crush | saturated_blue | rollei_retro_80s | rotate_muted | rotate_vibrant | rotated | ro tated_crush | saturated_blue |
saving_private_damon | science_fiction | seringe_4 | serpent | saving_private_damon | science_fiction | serenity | seringe_4 |
seventies_magazine | serpent | seventies_magazine |
shadow_king_39 | skin_tones | smart_contrast | smokey | smooth_ shadow_king_39 | shine | skin_tones | smart_contrast | smokey |
cromeish | smooth_fade | smooth_clear | smooth_cromeish
soft_fade | softwarming | solarized_color | solarized_color_2 |
springmorning | sprocket_231 |
spy_29 | street | studio_skin_tone_shaper | subtle_blue | subt
le_green | subtle_yellow | sum-
mer
| summer_alt | sunny | sunny_alt | sunny_rich | sunny_warm | su
per_warm | super_warm_rich |
sutro_fx | sweet_bubblegum | sweet_gelatto | taiga | tarraco |
teal_moonlight | tealmagen-
tagold
| tealorange | tealorange_1 | tealorange_2 | tealorange_3 | tec
hnicalfx_backlight_filter |
teigen_28 | tensiongreen_1 | tensiongreen_2 | tensiongreen_3 |
tensiongreen_4 | terra_4 |
the_matrices | thriller_2 | toastedgarden | trent_18 | true_co
lors_8 | turkiest_42 | tweed_71
| |
unknown | uzbek_bukhara | uzbek_marriage | uzbek_samarcande | v smooth_fade | smooth_green_orange | smooth_sailing | smooth_te
elvetia | vibrant | al_orange | soft_fade |
softwarming | solarized_color | solarized_color_2 | springmorni
ng | sprocket_231 | spy_29 |
street | studio_skin_tone_shaper | subtle_blue | subtle_green |
subtle_yellow | summer |
summer_alt | sunny | sunny_alt | sunny_rich | sunny_warm | supe
r_warm | super_warm_rich |
sutro_fx | sweet_bubblegum | sweet_gelatto | taiga | tarraco |
teal_fade | teal_moonlight |
tealmagentagold | tealorange | tealorange_1 | tealorange_2 | te
alorange_3 |
technicalfx_backlight_filter | teigen_28 | tensiongreen_1 | ten
siongreen_2 | tensiongreen_3 |
tensiongreen_4 | terra_4 | the_matrices | thriller_2 | toastedg
arden | trent_18 | true_col-
ors_8
| turkiest_42 | tweed_71 | ultra_water | undeniable | undeniabl
e_2 | unknown | urban_cowboy |
uzbek_bukhara | uzbek_marriage | uzbek_samarcande | velvetia |
very_warm_greenish | vibrant |
vibrant_alien | vibrant_contrast | vibrant_cromeish | victory | vintage | vintage_163 | vibrant_alien | vibrant_contrast | vibrant_cromeish | victory | vintage | vintage_163 |
vintage_alt | vintage_brighter | vintage_chrome | vintage_warmt h_1 | vireo_37 | warm | vintage_alt | vintage_brighter | vintage_chrome | vintage_warmt h_1 | vireo_37 | warm |
warm_highlight | warm_vintage | warm_yellow | whiter_wh warm_dark_contrasty | warm_fade | warm_fade_1 | warm_highl
ites | winterlighthouse | ight | warm_neutral | warm_sun-
wooden_gold_20 set_red
| yellow_55b | yellow_film_01 | yellowstone | zed_32 | zeke_39 | warm_teal | warm_vintage | warm_yellow | well_see | whiter_wh
| zilverfx_bw_solarization | ites | winterlighthouse | wipe
zilverfx_infrared | zilverfx_vintage_bw } |
wooden_gold_20 | yellow_55b | yellow_film_01 | yellowstone | y
ou_can_do_it | zed_32 | zeke_39
|
zilverfx_bw_solarization | zilverfx_infrared | zilverfx_vintage
_bw }
Default values: 'resolution=48' and 'cut_and_round=1'. Default values: 'resolution=48' and 'cut_and_round=1'.
command (+): command (+):
_add_debug_info={ 0 | 1 },{ filename | http[s]://URL | "string" } _add_debug_info={ 0 | 1 },{ filename | http[s]://URL | "string" }
Import G'MIC custom commands from specified file, URL or string. Import G'MIC custom commands from specified file, URL or string.
(eq. to 'm'). (eq. to 'm').
Imported commands are available directly after the 'command' invo cation. Imported commands are available directly after the 'command' invo cation.
skipping to change at line 1180 skipping to change at line 1189
- CTRL + R: Reset both window size and view. - CTRL + R: Reset both window size and view.
- CTRL + S: Save a screenshot of the current view, as a numbered file 'gmic_xxxxxx.png'. - CTRL + S: Save a screenshot of the current view, as a numbered file 'gmic_xxxxxx.png'.
- CTRL + SPACE: Reset view. - CTRL + SPACE: Reset view.
- CTRL + X: Show/hide axes. - CTRL + X: Show/hide axes.
- CTRL + Z: Hold/release aspect ratio. - CTRL + Z: Hold/release aspect ratio.
display3d (+): display3d (+):
_[background_image],_exit_on_anykey={ 0 | 1 } | _[background_image],_exit_on_anykey={ 0 | 1 } |
_exit_on_anykey={ 0 | 1 } _exit_on_anykey={ 0 | 1 }
Display selected 3D objects in an interactive viewer (use th e instant display window [0] if Display selected 3D objects in an interactive viewer (use the in stant display window [0] if
opened). opened).
(eq. to 'd3d'). (eq. to 'd3d').
Default values: '[background_image]=(default)' and 'exit_on_anyke y=0'. Default values: '[background_image]=(default)' and 'exit_on_anyke y=0'.
display_array: display_array:
_width>0,_height>0 _width>0,_height>0
Display images in interactive windows where pixel neighborhoods c an be explored. Display images in interactive windows where pixel neighborhoods c an be explored.
skipping to change at line 1466 skipping to change at line 1475
screen (+): screen (+):
_x0[%],_y0[%],_x1[%],_y1[%] _x0[%],_y0[%],_x1[%],_y1[%]
Take screenshot, optionally grabbed with specified coordinates, a nd insert it Take screenshot, optionally grabbed with specified coordinates, a nd insert it
at the end of the image list. at the end of the image list.
select (+): select (+):
feature_type,_X[%]>=0,_Y[%]>=0,_Z[%]>=0,_exit_on_anykey={ 0 | 1 } , feature_type,_X[%]>=0,_Y[%]>=0,_Z[%]>=0,_exit_on_anykey={ 0 | 1 } ,
_is_deep_selection={ 0 | 1 } _is_deep_selection={ 0 | 1 }
Interactively select a feature from selected images (use the in stant display window [0] if Interactively select a feature from selected images (use th e instant display window [0] if
opened). opened).
'feature_type' can be { 0=point | 1=segment | 2=rectangle | 3=ell ipse }. 'feature_type' can be { 0=point | 1=segment | 2=rectangle | 3=ell ipse }.
Arguments 'X','Y','Z' determine the initial selection view, for 3 D volumetric images. Arguments 'X','Y','Z' determine the initial selection view, for 3 D volumetric images.
The retrieved feature is returned as a 3D vector (if 'feature_typ e==0') or as a 6d vector The retrieved feature is returned as a 3D vector (if 'feature_typ e==0') or as a 6d vector
(if 'feature_type!=0') containing the feature coordinates. (if 'feature_type!=0') containing the feature coordinates.
Default values: 'X=Y=Z=(undefined)', 'exit_on_anykey=0' and 'is_d eep_selection=0'. Default values: 'X=Y=Z=(undefined)', 'exit_on_anykey=0' and 'is_d eep_selection=0'.
serialize (+): serialize (+):
_datatype,_is_compressed={ 0 | 1 },_store_names={ 0 | 1 } _datatype,_is_compressed={ 0 | 1 },_store_names={ 0 | 1 }
Serialize selected list of images into a single image, optionnall y in a compressed form. Serialize selected list of images into a single image, optionnall y in a compressed form.
'datatype' can be { auto | uchar | char | ushort | short | uint | int | uint64 | int64 | float | 'datatype' can be { auto | uchar | char | ushort | short | uint | int | uint64 | int64 | float |
double }. double }.
Specify 'datatype' if all selected images have a range of val ues constrained to a particular Specify 'datatype' if all selected images have a range of values constrained to a particular
datatype, datatype,
in order to minimize the memory footprint. in order to minimize the memory footprint.
The resulting image has only integers values in [0,255] and can t hen be saved as a raw image of The resulting image has only integers values in [0,255] and can t hen be saved as a raw image of
unsigned chars (doing so will output a valid .cimg[z] or .gmz fil e). unsigned chars (doing so will output a valid .cimg[z] or .gmz fil e).
If 'store_names' is set to '1', serialization uses the .gmz forma t to store data in memory If 'store_names' is set to '1', serialization uses the .gmz forma t to store data in memory
(otherwise the .cimg[z] format). (otherwise the .cimg[z] format).
Default values: 'datatype=auto', 'is_compressed=1' and 'store_nam es=1'. Default values: 'datatype=auto', 'is_compressed=1' and 'store_nam es=1'.
shape_circle: shape_circle:
skipping to change at line 1848 skipping to change at line 1857
Divide selected images by specified value, image or mathematical expression, Divide selected images by specified value, image or mathematical expression,
or compute the pointwise quotient of selected images. or compute the pointwise quotient of selected images.
(eq. to '/'). (eq. to '/').
div_complex: div_complex:
[divider_real,divider_imag],_epsilon>=0 [divider_real,divider_imag],_epsilon>=0
Perform division of the selected complex pairs (real1,imag1,...,r ealN,imagN) of images by Perform division of the selected complex pairs (real1,imag1,...,r ealN,imagN) of images by
specified complex pair of images (divider_real,divider_imag). specified complex pair of images (divider_real,divider_imag).
In complex pairs, the real image must be always located before th e imaginary image in the image In complex pairs, the real image must be always located before t he imaginary image in the image
list. list.
Default value: 'epsilon=1e-8'. Default value: 'epsilon=1e-8'.
eq (+): eq (+):
value[%] | value[%] |
[image] | [image] |
'formula' | 'formula' |
(no arg) (no arg)
skipping to change at line 1963 skipping to change at line 1972
Compute the modulo of selected images with specified value, image or mathematical Compute the modulo of selected images with specified value, image or mathematical
expression, or compute the pointwise sequential modulo of selecte d images. expression, or compute the pointwise sequential modulo of selecte d images.
(eq. to '%'). (eq. to '%').
mmul (+): mmul (+):
value[%] | value[%] |
[image] | [image] |
'formula' | 'formula' |
(no arg) (no arg)
Compute the matrix right multiplication of selected matrices/ve ctors by specified value, image Compute the matrix right multiplication of selected matrices/vect ors by specified value, image
or or
mathematical expression, or compute the matrix right multiplicati on of selected images. mathematical expression, or compute the matrix right multiplicati on of selected images.
(eq. to 'm*'). (eq. to 'm*').
mul (+): mul (+):
value[%] | value[%] |
[image] | [image] |
'formula' | 'formula' |
(no arg) (no arg)
skipping to change at line 1988 skipping to change at line 1997
mul_channels: mul_channels:
value1,_value2,...,_valueN value1,_value2,...,_valueN
Multiply channels of selected images by specified sequence of val ues. Multiply channels of selected images by specified sequence of val ues.
mul_complex: mul_complex:
[multiplier_real,multiplier_imag] [multiplier_real,multiplier_imag]
Perform multiplication of the selected complex pairs (real1,imag1 ,...,realN,imagN) of images by Perform multiplication of the selected complex pairs (real1,imag1 ,...,realN,imagN) of images by
specified complex pair of images (multiplier_real,multiplier_imag ). specified complex pair of images (multiplier_real,multiplier_imag ).
In complex pairs, the real image must be always located before th e imaginary image in the image In complex pairs, the real image must be always located before t he imaginary image in the image
list. list.
neq (+): neq (+):
value[%] | value[%] |
[image] | [image] |
'formula' | 'formula' |
(no arg) (no arg)
Compute the boolean inequality of selected images with specified value, image or Compute the boolean inequality of selected images with specified value, image or
mathematical expression, or compute the boolean inequality of sel ected images. mathematical expression, or compute the boolean inequality of sel ected images.
skipping to change at line 2109 skipping to change at line 2118
Default values: 'smoothness=1', 'x0=0', 'y0=100'. Default values: 'smoothness=1', 'x0=0', 'y0=100'.
apply_gamma: apply_gamma:
gamma>=0 gamma>=0
Apply gamma correction to selected images. Apply gamma correction to selected images.
balance_gamma: balance_gamma:
_ref_color1,... _ref_color1,...
Compute gamma-corrected color balance of selected image, with respect to specified reference Compute gamma-corrected color balance of selected image, with re spect to specified reference
color. color.
Default value: 'ref_color1=128'. Default value: 'ref_color1=128'.
cast: cast:
datatype_source,datatype_target datatype_source,datatype_target
Cast datatype of image buffer from specified source type to speci fied target type. Cast datatype of image buffer from specified source type to speci fied target type.
'datatype_source' and 'datatype_target' can be { uchar | char | u short | short | uint | int | 'datatype_source' and 'datatype_target' can be { uchar | char | u short | short | uint | int |
uint64 | int64 | float | double }. uint64 | int64 | float | double }.
skipping to change at line 2222 skipping to change at line 2231
fill (+): fill (+):
value1,_value2,... | value1,_value2,... |
[image] | [image] |
'formula' 'formula'
Fill selected images with values read from the specified value li st, existing image Fill selected images with values read from the specified value li st, existing image
or mathematical expression. Single quotes may be omitted in 'form ula'. or mathematical expression. Single quotes may be omitted in 'form ula'.
(eq. to 'f'). (eq. to 'f').
index (+): index (+):
{ [palette] | predefined_palette },0<=_dithering<=1,_map_palette= { 0 | 1 } { [palette] | palette_name },0<=_dithering<=1,_map_palette={ 0 | 1 }
Index selected vector-valued images by specified vector-valued pa lette. Index selected vector-valued images by specified vector-valued pa lette.
'predefined_palette' can be { 0=default | 1=HSV | 2=lines | 3= 'palette_name' can be { default | hsv | lines | hot | cool | jet
hot | 4=cool | 5=jet | 6=flag | | flag | cube | rainbow |
7=cube }. algae | amp |balance | curl | deep | delta | dense | diff | hal
ine | ice | matter | oxy |
phase
| rain | solar | speed | tarn |tempo | thermal | topo | turbid
| aurora | hocuspocus | srb2 |
uzebox }
Default values: 'dithering=0' and 'map_palette=0'. Default values: 'dithering=0' and 'map_palette=0'.
inrange: inrange:
min[%],max[%] min[%],max[%]
Detect pixels whose values are in specified range [min,max], in s elected images. Detect pixels whose values are in specified range [min,max], in s elected images.
(eq. to 'ir'). (eq. to 'ir').
map (+): map (+):
[palette],_boundary_conditions | [palette],_boundary_conditions |
predefined_palette,_boundary_conditions palette_name,_boundary_conditions
Map specified vector-valued palette to selected indexed scalar im ages. Map specified vector-valued palette to selected indexed scalar im ages.
'predefined_palette' can be { 0=default | 1=HSV | 2=lines | 3=hot 'palette_name' can be { default | hsv | lines | hot | cool | jet
| 4=cool | 5=jet | 6=flag | | flag | cube | rainbow |
7=cube }. algae | amp | balance | curl | deep | delta | dense | diff | gr
ay | haline | ice | matter |
oxy
| phase | rain | solar | speed | tarn | tempo | thermal | topo
| turbid | aurora | hocuspocus
|
srb2 | uzebox }
'boundary_conditions' can be { 0=dirichlet | 1=neumann | 2=period ic | 3=mirror }. 'boundary_conditions' can be { 0=dirichlet | 1=neumann | 2=period ic | 3=mirror }.
Default value: 'boundary_conditions=0'. Default value: 'boundary_conditions=0'.
map_clut:
[clut] | "clut_name"
Map specified RGB color LUT to selected images.
mix_channels: mix_channels:
(a00,...,aMN) | (a00,...,aMN) |
[matrix] [matrix]
Apply specified matrix to channels of selected images. Apply specified matrix to channels of selected images.
negate: negate:
base_value | base_value |
(no arg) (no arg)
skipping to change at line 2304 skipping to change at line 2315
Compute the pointwise Lp-norm norm of vector-valued pixels in sel ected images. Compute the pointwise Lp-norm norm of vector-valued pixels in sel ected images.
Default value: 'p=2'. Default value: 'p=2'.
norm: norm:
Compute the pointwise euclidean norm of vector-valued pixels in s elected images. Compute the pointwise euclidean norm of vector-valued pixels in s elected images.
normalize (+): normalize (+):
{ value0[%] | [image0] },{ value1[%] | [image1] } | { value0[%] | [image0] },{ value1[%] | [image1] },_constant_case_ ratio |
[image] [image]
Linearly normalize values of selected images in specified range. Linearly normalize values of selected images in specified range.
(eq. to 'n'). (eq. to 'n').
normalize_sum: normalize_sum:
Normalize selected images with a unitary sum. Normalize selected images with a unitary sum.
not: not:
skipping to change at line 2382 skipping to change at line 2393
Replace all NaN values in selected images by specified expression . Replace all NaN values in selected images by specified expression .
replace_seq: replace_seq:
"search_seq","replace_seq" "search_seq","replace_seq"
Search and replace a sequence of values in selected images. Search and replace a sequence of values in selected images.
replace_str: replace_str:
"search_str","replace_str" "search_str","replace_str"
Search and replace a string in selected images (viewed as s trings, i.e. sequences of ascii Search and replace a string in selected images (viewed as strin gs, i.e. sequences of ascii
codes). codes).
round (+): round (+):
rounding_value>=0,_rounding_type | rounding_value>=0,_rounding_type |
(no arg) (no arg)
Round values of selected images. Round values of selected images.
'rounding_type' can be { -1=backward | 0=nearest | 1=forward }. 'rounding_type' can be { -1=backward | 0=nearest | 1=forward }.
Default value: 'rounding_type=0'. Default value: 'rounding_type=0'.
skipping to change at line 2453 skipping to change at line 2464
Default values: 'brightness=0', 'contrast=0', 'gamma=0', 'hue_shi ft=0', 'saturation=0', Default values: 'brightness=0', 'contrast=0', 'gamma=0', 'hue_shi ft=0', 'saturation=0',
'value_min=value_max=0'. 'value_min=value_max=0'.
apply_channels: apply_channels:
"command",color_channels,_value_action={ 0=none | 1=cut | 2=norma lize } "command",color_channels,_value_action={ 0=none | 1=cut | 2=norma lize }
Apply specified command on the chosen color channel(s) of each se lected images. Apply specified command on the chosen color channel(s) of each se lected images.
(eq. to 'ac'). (eq. to 'ac').
Argument 'color_channels' refers to a colorspace, and can be basi cally one of Argument 'color_channels' refers to a colorspace, and can be basi cally one of
{ all | rgba | rgb | ryb | lrgb | ycbcr | lab | lch | hsv | hsi | hsl | cmy | cmyk | yiq }. { all | rgba | [s]rgb | ryb | lrgb | ycbcr | lab | lch | hsv | hs i | hsl | cmy | cmyk | yiq }.
You can also make the processing focus on a few particular channe ls of this colorspace, You can also make the processing focus on a few particular channe ls of this colorspace,
by setting 'color_channels' as 'colorspace_channel' (e.g. 'hsv_h' for the hue). by setting 'color_channels' as 'colorspace_channel' (e.g. 'hsv_h' for the hue).
All channel values are considered to be provided in the [0,255] r ange. All channel values are considered to be provided in the [0,255] r ange.
Default value: 'value_action=0'. Default value: 'value_action=0'.
autoindex: autoindex:
nb_colors>0,0<=_dithering<=1,_method={ 0=median-cut | 1=k-means } nb_colors>0,0<=_dithering<=1,_method={ 0=median-cut | 1=k-means }
Index selected vector-valued images by adapted colormaps. Index selected vector-valued images by adapted colormaps.
skipping to change at line 2508 skipping to change at line 2519
nb_levels>=0,_method={ 0=median-cut | 1=k-means },_sort_vectors nb_levels>=0,_method={ 0=median-cut | 1=k-means },_sort_vectors
Estimate best-fitting colormap with 'nb_colors' entries, to index selected images. Estimate best-fitting colormap with 'nb_colors' entries, to index selected images.
Set 'nb_levels==0' to extract all existing colors of an image. Set 'nb_levels==0' to extract all existing colors of an image.
'sort_vectors' can be '{ 0=unsorted | 1=by increasing norm | 2=by decreasing occurence }' 'sort_vectors' can be '{ 0=unsorted | 1=by increasing norm | 2=by decreasing occurence }'
Default value: 'method=1' and 'sort_vectors=1'. Default value: 'method=1' and 'sort_vectors=1'.
compose_channels: compose_channels:
Compose all channels of each selected image, using sp ecified arithmetic operator Compose all channels of each selected image, using specified arithmetic operator
(+,-,or,min,...). (+,-,or,min,...).
Default value: '1=+'. Default value: '1=+'.
direction2rgb: direction2rgb:
Compute RGB representation of selected 2D direction fields. Compute RGB representation of selected 2D direction fields.
ditheredbw: ditheredbw:
skipping to change at line 2638 skipping to change at line 2649
Default value: 'illuminant=1'. Default value: 'illuminant=1'.
luminance: luminance:
Compute luminance of selected sRGB images. Compute luminance of selected sRGB images.
lightness: lightness:
Compute lightness of selected sRGB images. Compute lightness of selected sRGB images.
lut_rainbow:
Input a 256-entries RGB colormap of rainbow colors.
lut_contrast: lut_contrast:
_nb_colors>1,_min_rgb_value _nb_colors>1,_min_rgb_value
Generate a RGB colormap where consecutive colors have high contra st. Generate a RGB colormap where consecutive colors have high contra st.
This function performs a specific score maximization to generate the result, so This function performs a specific score maximization to generate the result, so
it may take some time when 'nb_colors' is high. it may take some time when 'nb_colors' is high.
Default values: 'nb_colors=256' and 'min_rgb_value=64'. Default values: 'nb_colors=256' and 'min_rgb_value=64'.
map_clut:
[clut] | "clut_name"
Map specified RGB color LUT to selected images.
mix_rgb: mix_rgb:
a11,a12,a13,a21,a22,a23,a31,a32,a33 a11,a12,a13,a21,a22,a23,a31,a32,a33
Apply 3x3 specified matrix to RGB colors of selected images. Apply 3x3 specified matrix to RGB colors of selected images.
Default values: 'a11=1', 'a12=a13=a21=0', 'a22=1', 'a23=a31=a32=0 ' and 'a33=1'. Default values: 'a11=1', 'a12=a13=a21=0', 'a22=1', 'a23=a31=a32=0 ' and 'a33=1'.
palette:
palette_name | palette_number
Input specified color palette at the end of the image list.
'palette_name' can be { default | hsv | lines | hot | cool | jet
| flag | cube | rainbow |
algae | amp | balance | curl | deep | delta | dense | diff | gr
ay | haline | ice | matter |
oxy
| phase | rain | solar | speed | tarn | tempo | thermal | topo
| turbid | aurora | hocuspocus
|
srb2 | uzebox }
pseudogray: pseudogray:
_max_increment>=0,_JND_threshold>=0,_bits_depth>0 _max_increment>=0,_JND_threshold>=0,_bits_depth>0
Generate pseudogray colormap with specified increment and percept ual threshold. Generate pseudogray colormap with specified increment and percept ual threshold.
If 'JND_threshold' is 0, no perceptual constraints are applied. If 'JND_threshold' is 0, no perceptual constraints are applied.
Default values: 'max_increment=5', 'JND_threshold=2.3' and 'bits_ depth=8'. Default values: 'max_increment=5', 'JND_threshold=2.3' and 'bits_ depth=8'.
replace_color: replace_color:
tolerance[%]>=0,smoothness[%]>=0,src1,src2,...,dest1,dest2,... tolerance[%]>=0,smoothness[%]>=0,src1,src2,...,dest1,dest2,...
skipping to change at line 2913 skipping to change at line 2936
Force selected images to be in RGBA mode. Force selected images to be in RGBA mode.
transfer_histogram: transfer_histogram:
[reference_image],_nb_levels>0,_color_channels [reference_image],_nb_levels>0,_color_channels
Transfer histogram of the specified reference image to selected i mages. Transfer histogram of the specified reference image to selected i mages.
Argument 'color channels' is the same as with command 'apply_chan nels'. Argument 'color channels' is the same as with command 'apply_chan nels'.
Default value: 'nb_levels=256' and 'color_channels=all'. Default value: 'nb_levels=256' and 'color_channels=all'.
transfer_pca:
[reference_image],_color_channels
Transfer mean and covariance matrix of specified vector-valued
reference image to selected
images.
Argument 'color channels' is the same as with command 'apply_chan
nels'.
Default value: 'color_channels=all'.
transfer_rgb: transfer_rgb:
[target],_gamma>=0,_regularization>=0,_luminosity_constraints>=0, [target],_gamma>=0,_regularization>=0,_luminosity_constraints>=0,
_rgb_resolution>=0,_is_constraints={ 0 | 1 } _rgb_resolution>=0,_is_constraints={ 0 | 1 }
Transfer colors from selected source images to selected reference image (given as argument). Transfer colors from selected source images to selected reference image (given as argument).
'gamma' determines the importance of color occurrences in the matching process (0=none to 'gamma' determines the importance of color occurrences in the matching process (0=none to
1=huge). 1=huge).
'regularization' determines the number of guided filter itera tions to remove quantization 'regularization' determines the number of guided filter itera tions to remove quantization
effects. effects.
'luminosity_constraints' tells if luminosity constraints must be applied on non-confident 'luminosity_constraints' tells if luminosity constraints must be applied on non-confident
skipping to change at line 4706 skipping to change at line 4738
_width>0,_height>0,_cell_size>0 _width>0,_height>0,_cell_size>0
Input maze with specified size. Input maze with specified size.
maze_mask: maze_mask:
_cellsize>0 _cellsize>0
Input maze according to size and shape of selected mask images. Input maze according to size and shape of selected mask images.
Mask may contain disconnected shapes. Mask may contain disconnected shapes.
newton_fractal:
z0r,z0i,z1r,z1i,_angle,0<=_descent_method<=2,_iteration_max>=0,
_convergence_precision>0,_expr_p(z),_expr_dp(z),_expr_d2p(z)
Draw newton fractal on selected images, for complex numbers in ra
nge (z0r,z0i) - (z1r,z1i).
Resulting images have 3 channels whose meaning is [ last_zr, last
_zi,
nb_iter_used_for_convergence ].
'descent_method' can be { 0=secant | 1=newton | 2=householder }.
Default values: 'angle=0', 'descent_method=1', 'iteration_max=200
', 'convergence_precision=0.
01', 'expr_p(z)=z^^3-1', 'expr_dp(z)=3*z^^2' and 'expr_d2z(z)=6
*z'.
object3d (+): object3d (+):
[object3d],_x[%],_y[%],_z,_opacity,_rendering_mode,_is_double_sid ed={ 0 | 1 }, [object3d],_x[%],_y[%],_z,_opacity,_rendering_mode,_is_double_sid ed={ 0 | 1 },
_is_zbuffer={ 0 | 1 },_focale,_light_x,_light_y,_light_z,_specu lar_lightness, _is_zbuffer={ 0 | 1 },_focale,_light_x,_light_y,_light_z,_specu lar_lightness,
_specular_shininess _specular_shininess
Draw specified 3D object on selected images. Draw specified 3D object on selected images.
(eq. to 'j3d'). (eq. to 'j3d').
'rendering_mode' can be { 0=dots | 1=wireframe | 2=flat | 3=flat- shaded | 4=gouraud-shaded | 'rendering_mode' can be { 0=dots | 1=wireframe | 2=flat | 3=flat- shaded | 4=gouraud-shaded |
5=phong-shaded }. 5=phong-shaded }.
skipping to change at line 6263 skipping to change at line 6307
_fidelity_smoothness_finest>=0,_fidelity_smoothnes_coarsest>=0, _fidelity_smoothness_finest>=0,_fidelity_smoothnes_coarsest>=0,
0<=_fidelity_chroma<=1,_init_type,_init_resolution>=0,init_max_ gradient>=0, 0<=_fidelity_chroma<=1,_init_type,_init_resolution>=0,init_max_ gradient>=0,
_patchsize_analysis>0,_patchsize_synthesis>0,_patchsize_synthes is_final>0, _patchsize_analysis>0,_patchsize_synthesis>0,_patchsize_synthes is_final>0,
_nb_matches_finest>=0,_nb_matches_coarsest>=0,_penalize_repetit ions>=0, _nb_matches_finest>=0,_nb_matches_coarsest>=0,_penalize_repetit ions>=0,
_matching_precision>=0,_scale_factor>1,_skip_finest_scales>=0, _matching_precision>=0,_scale_factor>1,_skip_finest_scales>=0,
"image_matching_command" "image_matching_command"
Transfer colors and textures from specified style image to select ed images, using a multi-scale Transfer colors and textures from specified style image to select ed images, using a multi-scale
patch-mathing algorithm. patch-mathing algorithm.
If instant display window[0] is opened, the steps of the image sy nthesis are displayed on it. If instant display window[0] is opened, the steps of the image sy nthesis are displayed on it.
'init_type' can be { 0=best-match | 1=identity | 2=randomized}. 'init_type' can be { 0=best-match | 1=identity | 2=randomized }.
tetris: tetris:
_scale>0 _scale>0
Apply tetris effect on selected images. Apply tetris effect on selected images.
Default value: 'scale=10'. Default value: 'scale=10'.
warhol: warhol:
_M>0,_N>0,_smoothness>=0,_color>=0 _M>0,_N>0,_smoothness>=0,_color>=0
skipping to change at line 6807 skipping to change at line 6851
Register selected source images with specified destination image, using non-rigid warp. Register selected source images with specified destination image, using non-rigid warp.
Default values: 'smoothness=0.2', 'precision=6' and 'nb_scale=0(a uto)'. Default values: 'smoothness=0.2', 'precision=6' and 'nb_scale=0(a uto)'.
register_rigid: register_rigid:
[destination],_smoothness>=0,_boundary_conditions={ 0=dirichlet | 1=neumann | [destination],_smoothness>=0,_boundary_conditions={ 0=dirichlet | 1=neumann |
2=periodic | 3=mirror } 2=periodic | 3=mirror }
Register selected source images with specified destination image, using rigid warp (shift). Register selected source images with specified destination image, using rigid warp (shift).
Default values: 'smoothness=1' and 'boundary_conditions=0'. Default values: 'smoothness=0.1%' and 'boundary_conditions=0'.
transition: transition:
[transition_shape],nb_added_frames>=0,100>=shading>=0,_single_fra me_only={ [transition_shape],nb_added_frames>=0,100>=shading>=0,_single_fra me_only={
-1=disabled | >=0 } -1=disabled | >=0 }
Generate a transition sequence between selected images. Generate a transition sequence between selected images.
Default values: 'shading=0' and 'single_frame_only=-1'. Default values: 'shading=0' and 'single_frame_only=-1'.
transition3d: transition3d:
skipping to change at line 7090 skipping to change at line 7134
Insert new image 1xN at the end of the list with values specified by the given Insert new image 1xN at the end of the list with values specified by the given
hexadecimal-encoded string. hexadecimal-encoded string.
hex2str: hex2str:
hexadecimal_string hexadecimal_string
Convert specified hexadecimal string into a string. Convert specified hexadecimal string into a string.
img2base64: img2base64:
_encoding={ 0=base64 | 1=base64url } _encoding={ 0=base64 | 1=base64url },_store_names={ 0 | 1 }
Encode selected images as a base64-encoded string. Encode selected images as a base64-encoded string.
The images can be then decoded using command 'base642img'. The images can be then decoded using command 'base642img'.
Default values: 'encoding=0'. Default values: 'encoding=0'.
img2hex: img2hex:
Return representation of last image as an hexadecimal-encoded str ing. Return representation of last image as an hexadecimal-encoded str ing.
Input image must have values that are integers in [0,255]. Input image must have values that are integers in [0,255].
skipping to change at line 7288 skipping to change at line 7332
Return a path to store G'MIC data files for one user (whose value is OS-dependent). Return a path to store G'MIC data files for one user (whose value is OS-dependent).
path_gimp: path_gimp:
Return a path to store GIMP configuration files for one user (who se value is OS-dependent). Return a path to store GIMP configuration files for one user (who se value is OS-dependent).
path_tmp: path_tmp:
Return a path to store temporary files (whose value is OS-depende nt). Return a path to store temporary files (whose value is OS-depende nt).
remove_copymark:
"image_name"
Remove copy mark from names of selected images.
reset: reset:
Reset global parameters of the interpreter environment. Reset global parameters of the interpreter environment.
RGB: RGB:
Return a random int-valued RGB color. Return a random int-valued RGB color.
RGBA: RGBA:
skipping to change at line 7746 skipping to change at line 7795
u (+): eq. to 'status'. u (+): eq. to 'status'.
up : eq. to 'update'. up : eq. to 'update'.
v (+): eq. to 'verbose'. v (+): eq. to 'verbose'.
w (+): eq. to 'window'. w (+): eq. to 'window'.
x (+): eq. to 'exec'. x (+): eq. to 'exec'.
xz : eq. to 'x_crop'. xz : eq. to 'x_crop'.
y (+): eq. to 'unroll'. y (+): eq. to 'unroll'.
z (+): eq. to 'crop'. z (+): eq. to 'crop'.
| (+): eq. to 'or'. | (+): eq. to 'or'.
[ Total number of commands: 1019 ] [ Total number of commands: 1022 ]
13. Examples of use 13. Examples of use
'gmic' is a generic image processing tool which can be used in a wide va riety of situations. 'gmic' is a generic image processing tool which can be used in a wide va riety of situations.
The few examples below illustrate possible uses of this tool: The few examples below illustrate possible uses of this tool:
- View a list of images: - View a list of images:
gmic file1.bmp file2.jpeg gmic file1.bmp file2.jpeg
- Convert an image file: - Convert an image file:
 End of changes. 53 change blocks. 
301 lines changed or deleted 375 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)