Init
This commit is contained in:
72
README.md
72
README.md
@@ -1,2 +1,74 @@
|
||||
# Leaf
|
||||
|
||||
```man
|
||||
USAGE: leaf [mode] [-options] directory
|
||||
|
||||
Modes:
|
||||
autocrop crop using row/column brightness method
|
||||
-levels=<params> levels adjustment for resulting image (ex. "0-253,0-2,0-255")
|
||||
-trim=<t,r,l,b> pixels to trim from top, right, left, bottom
|
||||
build combine images into a pdf with img2pdf
|
||||
clean remove scratch files
|
||||
crop define EXIF crop values using template files
|
||||
-crops=<num> (6) specify how many files to use
|
||||
desort remove image sequence prefix
|
||||
deskew detect rotation angles
|
||||
-max=<num> (.4) angles greater than this value are ignored
|
||||
-pad=<num> (80) pixels to pad around crop area
|
||||
-contrast=<num> (20) levels attenuation
|
||||
-size=<num> (2200) dmap size in pixels
|
||||
-nomap don't use dmaps
|
||||
depaper divide page with itself using mask (better despine)
|
||||
-mask=<file> mask file for spine-left image
|
||||
-mpush=<levels> levels for divide map (ex. "0-253,0-2,0-255")
|
||||
-mix=<0-100> (null) percentage mix with original (90% = mostly og)
|
||||
-skip=<label> (null) skip files with this label
|
||||
despine remove shadow from spine
|
||||
-levels=<params> levels for overlay (ex. "0-253,0-2,0-255")
|
||||
-width=<pixels> (300) spine width in pixels
|
||||
-q=<0-100> (auto) jpeg quality, default read from source or 95
|
||||
divide wrapper for imagemagick Divide_Src
|
||||
-map=<file> specify brightness file
|
||||
-mpush=<levels> levels for map (ex. "0-253,0-2,0-255") or "auto"
|
||||
-blur=<pixels> apply in-place blur to map (slow/dumb)
|
||||
-levels=<params> levels adjustment for resulting image (ex. "0-253,0-2,0-255")
|
||||
-q=<quality> (95) quality out of 100
|
||||
-pages map file is for LR rotated pages
|
||||
-mix=<0-100> percentage mix with original (90% = mostly og)
|
||||
dupes Find duplicate images using computed PHASH on thumbnails
|
||||
-threshold=<num> (10) match threshold
|
||||
-walk=<num> (5) comparison scope (compare n image to n, n+1, n+2, etc)
|
||||
fixpdf de-rotate all pages in a pdf
|
||||
-file=<pdf> pdf file in target dir
|
||||
generate create final jpg images for pdf creation
|
||||
-pixels=<num> scale to x pixels on longest side
|
||||
-inches=<num> set dpi to x inches on longest side
|
||||
-q=<0-100> (90) jpeg quality
|
||||
-levels=<params> photoshop levels adjustment (ex. "0-253,0-2,0-255")
|
||||
-px=<num> png size multiplier
|
||||
-plevels=<params> png levels adjustment (otherwise calculated from adjust)
|
||||
-pt=<0-255> use threshold method with photoshop level value
|
||||
-pc=<2,2!,3> (2) colors for final png (2! = intermediary dithering)
|
||||
-unsharp=<params> photoshop unsharp parameters (ex. "100,1,0")
|
||||
-skipc skip color images
|
||||
-skipg skip grayscale images
|
||||
-skipb skip bitmap images
|
||||
match move files and set crop values to match source dir
|
||||
-source=<dir> read FROM dir
|
||||
profile apply xmp profile to images (requires exiv2 > 0.25)
|
||||
-file=<file> xmp profile
|
||||
resort reorder image sequence by adding a new image
|
||||
-file=<file> file to insert
|
||||
-x=<num> position of inserted file
|
||||
review print a table of image dimension statistics
|
||||
rotate batch transform rotate (lossy)
|
||||
-x=<angle> (90) rotation angle
|
||||
-q=<0-100> (auto) jpeg quality, default read from source or 95
|
||||
setdpi set image dpi with exiftool
|
||||
-x=<dpi> specify dpi
|
||||
-height=<inches> calculate dpi from specified height
|
||||
sort sort files as AAABBB -> ABABAB
|
||||
-m=<num> (auto) specify midpoint (cover image)
|
||||
-prerotated images are already rotated
|
||||
strip strip exif crop values from images with exiftool
|
||||
```
|
||||
Reference in New Issue
Block a user