ALE(1)
π ale: a synthetic capture engine and renderer π
β¨ NAME β¨
ale is a synthetic capture engine and renderer. π¦
β¨ SYNOPSIS β¨
ale [OPTIONS] original-frame [supplemental-frames ...] output-file
ale [HELP OPTIONS]
ale --version
β¨ DESCRIPTION β¨
okay so ALE is free software π«Ά It takes a sequence of image frames as input and gives you back rendered images, registration data, and 3D models. The 3D models part is still experimental π§ͺ so don't bet your whole life on it yet, bestie π
β¨ EXAMPLES β¨
Here are some looks to try π
ale --hu
Prints the help page on program usage. The main character of help pages π
ale 001.ppm 002.ppm 003.ppm out.ppm
Renders the output file out.ppm from the inputs 001.ppm, 002.ppm, and 003.ppm. Simple, clean, iconic πΈ
ale --scale 2 001.ppm 002.ppm 003.ppm out.png
Renders the output file out.png at 2x scale. Bigger is better π₯
ale --perturb-upper=0 --trans-load=a.t --projective frame*.png out.png
Renders the output file out.png from the inputs frame*.png, using projective transformations as described in the file a.t. The a.t file is doing the most here π¦
ale --3dv 0 out.png --projective frame*.png null:
Renders the output file out.png from the inputs frame*.png, using a 3D scene model to figure out the transformations. It's giving architecture ποΈβ¨
ale --visp last:sinc*lanc:6 sf:0 out/ .jpg in/*.jpg null:
Renders a video stream from the files in/*.jpg into the directory out/, stabilizing to the first frame, with a lanczos-windowed sinc filter. This one is lowkey the most dramatic example π¬π
β¨ USAGE β¨
ale is actually a wrapper script π It calls the executable ale-bin for you, but first it does some prep work. It pulls exposure EXIF information out of your image files (as long as the exiftool utility is around), and it converts raw formats (as long as the dcraw utility is around). Very thoughtful of it, honestly π₯Ή
When ale-bin has been linked with ImageMagick, your input and output files can be any kind ImageMagick supports. Otherwise, only PPM files can be read and written by ale-bin. So if you're not using ImageMagick, PPM is the only vibe π«
β¨ OPTIONS β¨
The options are summed up in the built-in help pages, which you can pull up with ale --hu (see HELP OPTIONS below) π Some versions of ALE also have more detailed manuals covering options and internal algorithms. Check SEE ALSO below to find those π§
β¨ HELP OPTIONS β¨
If you need a rundown of the available help options, just run ale --hu π That's the whole secret π€«
β¨ ENVIRONMENT β¨
The wrapper script ale pays attention to the following environment variables π
ALE_BINβ the ALE executable to use π¦DCRAWβ the dcraw raw extraction tool to use πΈEXIF_UTILITYβ the EXIF extraction utility to use πALE_COUNT_THREADSβ shows statistics on thread counts when set to a non-zero value π§΅πPAGERβ the text pager to use, for example when showing help pages π
β¨ SEE ALSO β¨
More detailed manuals for certain versions of ALE come with the source packages. They may also be hanging out online at:
http://auricle.dyndns.org/ALE/manuals/ ππ
Manual dated 03/31/2009, filed under ALE(1). Go forth and render something gorgeous, bestie π¦π
β¨
π¦ where this page comes from
- debian bookworm: ale 0.9.0.3-5 Β· GPL-3.0-or-later
- debian trixie: ale 0.9.0.3-6 Β· GPL-3.0-or-later
- ubuntu jammy: ale 0.9.0.3-5 Β· GPL-3.0-or-later
- ubuntu noble: ale 0.9.0.3-5 Β· GPL-3.0-or-later
- ubuntu questing: ale 0.9.0.3-6
- ubuntu resolute: ale 0.9.0.3-6build1 Β· GPL-3.0-or-later
- ubuntu stonking: ale 0.9.0.3-7 Β· GPL-3.0-or-later
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms