Toolchain Pipeline/jp

From RawPedia
Jump to: navigation, search

ツールチェーンパイプライン

 このページは、RawTherapeeが画像処理を行う順序の詳細を説明しています。ユーザーがより上手に機能を使いこなす、処理プロセスがどの様に行われているか知る、プログラマーが新しい機能のコードを入力する際の最適な個所を探す、既存機能のファイルがどこにあるか知る、ための参考になります。 懸案2233

RawTherapeeの機能一覧

Generic/Main preview
  Input profile
  Monitor Color Profile
  Working profile
  Output profile
  Clipping indication
  Red/Green/Blue/Luminosity/Focus mask previews
  Colorimetric intent
---
Exposure
  Highlight Reconstruction
Shadows/Highlights
Tone Mapping
Vignette Filter
Graduated Filter
Lab Adjustments
  L, a, b
  LH, CH, HH, CC, LC, CL
CIECAM02
---
Sharpening
Edges
Microcontrast
Impulse Noise Reduction
Noise Reduction
Defringe
Contrast by Detail Levels
---
White Balance
Vibrance
Channel Mixer
Black-and-White
HSV Equalizer
Film Simulation
RGB Curves
Color Toning
Color Management
---
Crop
Resize
Lens/Geometry
  Rotate
  Perspective
  Lens Correction Profile
  Distortion Correction
  Chromatic Aberration Correction
  Vignette Correction
---
Sensor with Bayer matrix
  Demosaicing
  Raw Black Points
  Preprocessing
  Chromatic Aberration
Sensor with X-Trans matrix
  Demosaicing
  Raw Black Points
Raw White Points
Preprocessing
Dark Frame
Flat-Field

機能の順番


Dark Frame Subtraction

Flat Field Correction RawImageSource::processFlatField

Read Bad Pixels from .badpixel file (bp1)

Get Hot Pixels from Darkframe (bp2)

Scale Colors (internal, no tool)

Vignetting correction from lcp (only if Flat Field correction is disabled)

Raw Hot/Dead Pixel Detection (bp3)

Interpolation of all Hot/Dead Pixels collected in bp1, bp2 and bp3

Green equilibration

Line Noise Filter RawImageSource::CLASS cfa_linedn

Raw CA correction RawImageSource::CA_correct_RT



 以下は、今のところGraphVizと LaTeX/MathMLをテストするためのスタブです

GraphViz test diagram 1: <graphviz border='frame' format='png' caption='Graph for example no. 1'> digraph example1 {Hello->World} </graphviz>

GraphViz test diagram 2: <graphviz renderer='neato' caption='Graph for example no. 2'> graph example2 {

 run -- intr;
 intr -- runbl;
 runbl -- run;
 run -- kernel;
 kernel -- zombie;
 kernel -- sleep;
 kernel -- runmem;
 sleep -- swap;
 swap -- runswap;
 runswap -- new;
 runswap -- runmem;
 new -- runmem;
 sleep -- runmem;

} </graphviz>

LaTeX math test: <math> f(x) = x^2\,</math>