ENFUSE(1)
๐ธ ENFUSE ๐
okay so bestie, this is enfuse from the User Commands manual section โ yes, the whole page lives in section 1 of the man pages, we love a system-documentation moment โจ
โจ NAME โจ
enfuse โ the manual page for enfuse 4.2.1-0bcfaaf743e7 ๐
๐ฆ SYNOPSIS ๐ฆ
enfuse [options] [--output=IMAGE] INPUT...
๐ DESCRIPTION ๐
Fuse INPUT images into a single IMAGE. That's the whole gig, and it eats. ๐ฅ
INPUT... are image filenames or response filenames. Response filenames start with an @ character. iykyk ๐ซถ
๐ OPTIONS ๐
๐ Common options:
-l,--levels=LEVELSโ limits the number of blendingLEVELSto use (1to29); a negative number ofLEVELSdecreases the maximum;"auto"restores the default automatic maximization. it's giving "let me pick my own level" โจ-o,--output=FILEโ writes the output toFILE; default:"a.tif"๐พ-v,--verbose[=LEVEL]โ verbosely reports progress; repeat it to increase verbosity or directly set it toLEVEL. say it louder for the people in the back ๐ข--compression=COMPRESSIONโ sets the compression of the output image toCOMPRESSION, whereCOMPRESSIONis:"deflate","jpeg","lzw","none","packbits", for TIFF files and0to100, or"jpeg","jpeg-arith"for JPEG files, where"jpeg"and"jpeg-arith"accept a compression level. so many choices, main character energy fr ๐
๐ง Advanced options:
--blend-colorspace=COLORSPACEโ forcesCOLORSPACEfor blending operations; Enfuse uses"CIELUV"for images with ICC-profile and"IDENTITY"for those without and also for all floating-point images; other available blend color spaces are"CIELAB"and"CIECAM"๐-c,--ciecamโ use CIECAM02 to blend colors; disable it with"--no-ciecam". note that this option will be withdrawn in favor of"--blend-colorspace"โ ๏ธ (like, it's on its way out, don't get too attached)-d,--depth=DEPTHโ sets the number of bits per channel of the output image, whereDEPTHis"8","16","32","r32", or"r64"๐๏ธ-f WIDTHxHEIGHT[+xXOFFSET+yYOFFSET]โ manually sets the size and position of the output image; useful for cropped and shifted input TIFF images, such as those produced by Nona. lowkey essential for the crop girlies ๐-gโ associated-alpha hack for Gimp (before version 2) and Cinepaint. vintage behaviour, honestly iconic ๐-w,--wrap[=MODE]โ wrap around the image boundary, whereMODEis"none","horizontal","vertical", or"both"; default: none; without an argument the option selects horizontal wrapping ๐
๐ Fusion options:
--exposure-weight=WEIGHTโ the weight given to well-exposed pixels (0 <= WEIGHT <= 1); default:1โ๏ธ--saturation-weight=WEIGHTโ the weight given to highly-saturated pixels (0 <= WEIGHT <= 1); default:0.2๐จ--contrast-weight=WEIGHTโ the weight given to pixels in high-contrast neighborhoods (0 <= WEIGHT <= 1); default:0๐ฒ--entropy-weight=WEIGHTโ the weight given to pixels in high entropy neighborhoods (0 <= WEIGHT <= 1); default:0๐ช๏ธ--exposure-optimum=OPTIMUMโ the optimum exposure value, usually the maximum of the weighting function (0 <= OPTIMUM <= 1); default:0.5โญ--exposure-width=WIDTHโ the characteristic width of the weighting function (WIDTH > 0); default:0.2๐--soft-maskโ averages over all masks; this is the default ๐ซง--hard-maskโ forces hard blend masks and no averaging on the finest scale; this is especially useful for focus stacks with thin and high contrast features, but leads to increased noise. so like, sharper but noisier, choose your fighter ๐ญ
๐ง Expert options:
--save-masks[=SOFT-TEMPLATE[:HARD-TEMPLATE]]โ saves weight masks inSOFT-TEMPLATEandHARD-TEMPLATE; the conversion chars are:"%i": mask index,"%n": mask number,"%p": full path,"%d": dirname,"%b": basename,"%f": filename,"%e": extension; lowercase characters refer to input images, uppercase to the output image; default:"softmask-%n.tif":"hardmask-%n.tif"๐พโจ--load-masks[=SOFT-TEMPLATE[:HARD-TEMPLATE]]โ skips calculation of weight maps and uses the ones in the files matching the templates instead. these can be either hard or soft masks. for template syntax see"--save-masks"; default:"softmask-%n.tif":"hardmask-%n.tif"๐ฅ--fallback-profile=PROFILE-FILEโ uses the ICC profile fromPROFILE-FILEinstead of sRGB ๐ผ๏ธ--layer-selector=ALGORITHMโ sets the layer selectorALGORITHM; default:"all-layers"; the available algorithms are:"all-layers": select all layers in any image;"first-layer": select only the first layer in each (multi-)layer image;"last-layer": select only the last layer in each (multi-)layer image;"largest-layer": select the largest layer in each (multi-)layer image;"no-layer": do not select any layer from any image; ๐--parameter=KEY1[=VALUE1][:KEY2[=VALUE2][:...]]โ sets one or more KEY-VALUE pairs ๐
๐ Expert fusion options:
--exposure-weight-function=WEIGHT-FUNCTIONโ (1st form) selects one of the built-in exposureWEIGHT-FUNCTIONs:"gaussian","lorentzian","half-sine","full-sine", or"bi-square"; default:"gaussian"๐งฎ--exposure-weight-function=SHARED-OBJECT:SYMBOL[:ARGUMENT[:...]]โ (2nd form) loads the user-defined exposure weight functionSYMBOLfromSHARED-OBJECTand optionally passesARGUMENTs. bring your own math, we love a DIY queen ๐ ๏ธ--exposure-cutoff=LOWERCUTOFF[:UPPERCUTOFF[:LOWERPROJECTOR[:UPPERPROJECTOR]]]โLOWERCUTOFFandUPPERCUTOFFare the values below or above which pixels are weighted with zero weight in exposure weighting; append"%"signs for relative values; default:0%:100%:anti-value:valueโ๏ธ--contrast-window-size=SIZEโ sets the windowSIZEfor local-contrast analysis (SIZE >= 3); default:5๐ช--contrast-edge-scale=EDGESCALE[:LCESCALE[:LCEFACTOR]]โ sets the scale on which to look for edges; a positiveLCESCALEswitches on local contrast enhancement byLCEFACTOR(EDGESCALE,LCESCALE,LCEFACTOR >= 0); append"%"toLCESCALEfor values relative toEDGESCALE; append"%"toLCEFACTORfor a relative value; default:0:0:0๐--contrast-min-curvature=CURVATUREโ the minimumCURVATUREfor an edge to qualify; append"%"for relative values; default:0๐--gray-projector=PROJECTORโ applies the gray-scalePROJECTORin exposure or contrast weighing, wherePROJECTORis one of"anti-value","average","l-star","lightness","luminance","pl-star","value", or"channel-mixer:RED-WEIGHT:GREEN-WEIGHT:BLUE-WEIGHT"; default:"average"๐ฉถ--entropy-window-size=SIZEโ sets the windowSIZEfor local entropy analysis (SIZE >= 3); default:3๐ช๏ธ--entropy-cutoff=LOWERCUTOFF[:UPPERCUTOFF]โLOWERCUTOFFis the value below which pixels are treated as black andUPPERCUTOFFis the value above which pixels are treated as white in the entropy weighting; append"%"signs for relative values; default:0%:100%โซโช
๐ Information options:
-h,--helpโ prints this help message and exits ๐โโ๏ธ-V,--versionโ outputs version information and exits ๐ท๏ธ--show-globbing-algorithmsโ shows all globbing algorithms ๐งฉ--show-image-formatsโ shows all recognized image formats and their filename extensions ๐--show-signatureโ shows who compiled the binary, when, and on which machine ๐ต๏ธโโ๏ธ--show-software-componentsโ shows the software components with which Enfuse was compiled ๐งฑ
Enfuse accepts arguments to any option in uppercase as well as in lowercase letters. no cap, she's flexible like that ๐
๐ธ ENVIRONMENT ๐ธ
OMP_NUM_THREADSโ theOMP_NUM_THREADSenvironment variable sets the number of threads to use in OpenMP parallel regions. if unset, Enfuse uses as many threads as there are CPUs. multithreaded queen ๐OMP_DYNAMICโ theOMP_DYNAMICenvironment variable controls dynamic adjustment of the number of threads to use in executing OpenMP parallel regions. she's adaptable ๐ฆ
๐ซถ AUTHOR ๐ซถ
Written by Andrew Mihal, Christoph Spiel and others. legends only โจ
๐ REPORTING BUGS ๐
Report bugs at <https://bugs.launchpad.net/enblend>. bestie if something breaks, tell the devs, don't just suffer in silence ๐ญ
๐ COPYRIGHT ๐
Copyright ยฉ 2004-2009 Andrew Mihal.
Copyright ยฉ 2009-2017 Christoph Spiel.
License GPLv2+: GNU GPL version 2 or later <http://www.gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. โ ๏ธ like fr fr, no warranty, read it and weep (affectionately)
and that's the page, bestie ๐ this is enfuse 4.2.1-0bcfaaf743e7, dated September 2024, from the User Commands manual โ go fuse some images and slay ๐
๐๐ฆ
๐ฆ where this page comes from
- arch rolling: enblend-enfuse 4.2.r1546+hb66125418f7d-5 ยท GPL-2.0-only
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms