ART(1)

πŸ“¦
version 1.24.1 Β· 2 versions
, in opensuse-leap 16.0

🌸 ART(1) β€” the manual, but make it a group chat 🌸

okay bestie, so you know how there's this manual called ART(1)? I'm literally about to make it make sense. this is ART, and I'm your resident Unix girlie explaining every single detail because I refuse to let you be confused. no cap. let's go πŸ’…


πŸ’– NAME πŸ’–

ART β€” okay so this is an advanced, cross-platform program for developing raw photos. iconic behavior fr fr. 🌈


✨ DESCRIPTION ✨

So ART is literally a fork of RawTherapee, which is already this super advanced program for developing raw photos and for processing non-raw photos too. the way that it's non-destructive?? obsessed. 🫢

it makes use of OpenMP, it supports all the cameras supported by dcraw and more, and it carries out its calculations in a high precision 32-bit floating point engine. like, the precision of it all. πŸ’€βœ¨


go click around bestie, iykyk πŸ¦‹


πŸŽ€ SYMBOLS πŸŽ€

before we get into it, here's the legend so you read the synopsis without spiraling:

  • <Chevrons> indicate parameters you can change.
  • [Square brackets] mean the parameter is optional.
  • The pipe symbol | indicates a choice of one or the other.
  • The dash symbol - denotes a range of possible values.

periodt. now you know. πŸ‘‘


⭐ SYNOPSIS ⭐

🌸 ART GUI 🌸

ART GUI
ART <folder>           Start File Browser inside folder.
ART <file>             Start Image Editor with file.

πŸ’œ ART CLI πŸ’œ

ART-cli -c <dir>|<files>   Convert files in batch using default
parameters.
ART-cli <other options> -c <dir>|<files>  Convert files in batch using
your own settings.
ART-cli [-o <output>|-O <output>] [-q] [-a] [-s|-S] [-p <one.arp> [-p
<two.arp> ...] ] [-d] [ -j[1-100] [-js<1-3>] | [-b<8|16>] [-t[z] | [-n]]
] [-Y] -c <input>

copy it exactly if you're using it, don't improvise bestie. 😭


πŸ’… OPTIONS πŸ’…

okay here's the full roster, every single one, no skipping:

  • -c <files> β€” Specify one or more input files. important: -c must be the last option. that's the rule, do not fight it.
  • -o <file>|<dir> β€” Set output file or folder. Saves output file alongside input file if -o is not specified.
  • -O <file>|<dir> β€” Set output file or folder and copy arp file into it. Saves output file alongside input file if -O is not specified.
  • -q β€” Quick-start mode. Does not load cached files to speedup start time.
  • -a β€” Process all supported image file types when specifying a folder, even those not currently selected in Preferences > File Browser > Parsed Extensions. it literally says "all" and means it. πŸ¦‹
  • -s β€” Use the existing sidecar file to build the processing parameters, e.g. for photo.raw there should be a photo.raw.arp file in the same folder. If the sidecar file does not exist, neutral values will be used.
  • -S β€” Like -s but skip if the sidecar file does not exist. so it's giving cautious queen energy. πŸ’€
  • -p <file.arp> β€” Specify processing profile to be used for all conversions. You can specify as many sets of "-p <file.arp>" options as you like, each will be built on top of the previous one, as explained below. stack them like your fave layered necklaces. πŸŽ€
  • -d β€” Use the default raw or non-raw processing profile as set in Preferences > Image Processing > Default Processing Profile.
  • -j[1-100] β€” Specify output to be JPEG (default, if -t and -n are not set). Optionally, specify compression 1-100 (default value: 92).
  • -js<1-3> β€” Specify the JPEG chroma subsampling parameter, where:
    • 1 = Best compression: 2x2, 1x1, 1x1 (4:2:0). Chroma halved vertically and horizontally.
    • 2 = Balanced (default): 2x1, 1x1, 1x1 (4:2:2). Chroma halved horizontally.
    • 3 = Best quality: 1x1, 1x1, 1x1 (4:4:4). No chroma subsampling.
  • -b<8|16> β€” Specify bit depth per channel (default value: 16 for TIFF, 8 for PNG). Only applies to TIFF and PNG output, JPEG is always 8. so don't try it on JPEG, it's not that girl. 🫢
  • -t[z] β€” Specify output to be TIFF. Uncompressed by default, or deflate compression with 'z'.
  • -n β€” Specify output to be compressed PNG. Compression is hard-coded to 6. no negotiating, it's 6. 🌸
  • -Y β€” Overwrite output if present. dramatic but necessary: this will overwrite. you've been warned bestie. 😭

πŸ‘‘ how your arp files get built (the glow-up order) πŸ‘‘

Your arp files can be incomplete, ART will build the final values as follows:

  1. A new processing profile is created using neutral values,
  2. If the "-d" option is set, the values are overridden by those found in the default raw or non-raw processing profile.
  3. If one or more "-p" options are set, the values are overridden by those found in these processing profiles.
  4. If the "-s" or "-S" options are set, the values are finally overridden by those found in the sidecar files.

The processing profiles are processed in the order specified on the command line.

like, the order matters, it's literally a whole pipeline. respect the pipeline. πŸ”₯


🌈 AUTHOR 🌈

ART is a fork of RawTherapee, developed by Alberto Griggio. main character energy. ✨

RawTherapee was originally written by Gabor Horvath of Budapest, Hungary, before being re-licensed as free and open-source software in January 2010.

The RawTherapee development team comprises of passionate people from all around the world. we love a global squad. 🫢🌍


πŸŽ€ sign-off πŸŽ€

this page is from the General Commands Manual, dated Jul 25, 2019, and it's the ART(1) page. anyway bestie, go develop some raw photos, you're gonna slay it. literally. byeeee πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…

πŸ“¦ where this page comes from