Blob Blame Raw
\documentclass[a4paper,12pt]{article}
\usepackage[a4paper, total={180mm, 272mm}]{geometry}

\usepackage{fontspec}
\setmainfont[Path=fonts/, Extension=.ttf]{ipaexm}

\setlength\parindent{3.5em}
\setlength\parskip{0em}
\renewcommand{\baselinestretch}{1.247}

\usepackage{eepic}

\usepackage{tikz}

\begin{document}

\thispagestyle{empty}

\Large
\noindent \\
Level Auto Ino\medskip
\par
\normalsize
絵の明るさのレンジを最大に広げます。\\
\par
暗いマスク用画像を明るくする等の自動的な level 補正をします。\\
\par
入力画像の最も暗い値と最も明るい値を元にして、数値として最\par
も暗い値(Out Min)と最も明るい値(Out Max)に明るさのレンジを\par
広げます。\par
-{-}> \textquotedbl Level Auto 図1 計算図\textquotedbl 参照\\
\par
RGBA チャンネル各々にレンジを広げるので、RGBA のバランスはと\par
りません。そのため色の付いた画像は色が変わることがあります\par
ので注意してください。\\
\par
結果をチェックするときは、サブカメラを使わないでください。\par
サブカメラは入力画像の範囲が違うため、入力画像の最暗値と最\par
明値が変わり、正確な処理ができません。\\
\\
-{-}- \ 入力 \ -{-}-\\
Source\par
処理をする画像を接続します。\\
\\
-{-}- \ 設定 \ -{-}-\\
In Min Shift\\
In Max Shift\par
入力画像 Pixel の最小値と最大値は、自動的に計算しますが、その\par
値に加算して調整します。\par
例えば一ヶ所だけ明るい Pixel があってそれを無視したいとき、\par
\textquotedbl In Max Shift\textquotedbl にマイナスを指定することでレンジをひろげます。\par
Pixel 値(8 or 16bits)をゼロから1の値として指定します。\par
最小は-1、最大は1です。\par
\noindent \hskip 7em Min \ \ \ \ \, 0\par
\noindent \hskip 7em Max \ \ \ \ -1\par
だと画面は真っ暗になります。\par
\noindent \hskip 7em Min \ \ \ \ \, 1\par
\noindent \hskip 7em Max \ \ \ \ \ 0\par
とすると、画面は真っ白になります。\par
0とすれば shift による調整はありません。\par
初期値は両方とも0です。\\
\\
Out Min

\newpage

\thispagestyle{empty}

\ \vspace{-0.2em}
\par
\noindent Out Max\par
出力画像の最も暗い値(最小値)と最も明るい値(最大値)を決定し\par
ます。\par
最小は0、最大は1です。\par
初期値は\par
\noindent \hskip 7em Out Min が0\par
\noindent \hskip 7em Out Max が1\par
です。\\
\\
Gamma\par
\textquotedbl Out Min\textquotedbl と\textquotedbl Out Max\textquotedbl の間で gamma 補正します。\par
0.1から1.0の間だと、画像が暗くなります。\par
1.0を指定すると補正しません。\par
1.0から10.0の間では、明るくなります。\par
初期値は1です。\\
\\
Level Auto 図1 \ \ 計算図

\large
\noindent \begin{picture}(0,0)
\linethickness{0.01em}
\put(18.5,-94){\line(0,-1){81}}
\put(18.5,-94){\line(-2,-3){4}}
\put(18.5,-94){\line(2,-3){4}}
\put(18.5,-175){\line(-2,3){4}}
\put(18.5,-175){\line(2,3){4}}

\put(114,-22){\line(0,-1){199}}
\put(256,-22){\line(0,-1){199}}
\put(85,-51){\line(1,0){199}}
\put(85,-193){\line(1,0){199}}

\put(101,-7){\small{IN}}
\put(233,-7){\small{OUT}}
\put(290,-51){\small{1}}
\put(290,-193){\small{0}}
\put(72,-91){\small{max}}
\put(258,-69){\small{max}}
\put(116,-105){\small{max\_shift}}
\put(116,-176){\small{min\_shift}}
\put(72,-188){\small{min}}
\put(258,-188){\small{min}}
\end{picture}\\[3em]

\noindent \hskip 3.8em \begin{tikzpicture}[line width=3pt]
\draw[line cap=round] (1.6,-0.75) -- (1.9,-0.93) -- (1.6,-1.11);
\draw[dashed,dash pattern=on 0.75pt off 0.75pt] (0,-0.93) -- (1.9,-0.93);

\draw[line cap=round] (8.65,0) -- (8.95,-0.18) -- (8.65,-0.36);
\draw[dashed,dash pattern=on 0.75pt off 0.75pt] (7.1,-0.18) -- (8.95,-0.18);

\draw[line cap=round] (1.6,-3.6) -- (1.9,-3.78) -- (1.6,-3.96);
\draw[dashed,dash pattern=on 0.75pt off 0.75pt] (0,-3.78) -- (1.9,-3.78);

\draw[line cap=round] (8.65,-3.6) -- (8.95,-3.78) -- (8.65,-3.96);
\draw[dashed,dash pattern=on 0.75pt off 0.75pt] (7.1,-3.78) -- (8.85,-3.78);

\draw[line cap=round] (1.86,-1.54) -- (2.04,-1.84) -- (2.22,-1.54);
\draw[dashed,dash pattern=on 0.75pt off 0.75pt] (2.04,-1) -- (2.04,-1.84);

\draw[line cap=round] (1.86,-3.2) -- (2.04,-2.9) -- (2.22,-3.2);
\draw[dashed,dash pattern=on 0.75pt off 0.75pt] (2.04,-2.9) -- (2.04,-3.74);

\draw[line cap=round] (6.58,-0.14) -- (6.92,-0.21) -- (6.7,-0.49);
\draw[dashed,dash pattern=on 0.75pt off 0.75pt] (2.04,-1.9) -- (6.92,-0.21);

\draw[line cap=round] (6.65,-3.52) -- (6.92,-3.75) -- (6.58,-3.87);
\draw[dashed,dash pattern=on 0.75pt off 0.75pt] (2.04,-2.79) -- (6.92,-3.75);

\end{tikzpicture}

\end{document}