Colors のバックアップの現在との差分(No.3)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
いくつかのフィルタ([[BlankClip]]、[[Letterbox]]、[[AddBorders]]や[[FadeXXX>Fade]])では、color引数を指定できます。すべてのケースにおいて、たとえ入力クリップのカラーフォーマットがYUVであっても、色(color)はRGBフォーマットで指定されるべきです。これは16進法か10進法で行われます。16進法では、数は次のように構成されます: 最初の2つの数字は赤(R)のチャンネルを、次の2つは緑(G)を、そして最後の2つは青のチャンネルを示します。16進数は、数の先頭に$を付けなければなりません。10進法では、数は次のとおりです: 赤のチャンネルの値に65536を掛け、緑のチャンネルの値に256を掛け、そしてこの2つの積を青のチャンネルの値に足します。

1つの例を考えてみましょう。茶色は、R=$A5(165)、G=$2A(42)、B=$2A(42)によって与えられます。したがって、BlankClip(color=$A52A2A)は、茶色のフレームを与えます。各チャンネルを10進に変換すると、以下のようになります(A=10, B=11, C=12, D=14, E=14, F=15であることを覚えておいて下さい)

 R = $A5 = 10*16^1 +  5*16^0 = 165
 G = $2A =  2*16^1 + 10*16^0 =  42
 B = $2A =  2*16^1 + 10*16^0 =  42
 
 165*65536 + 42*256 + 42 = 10824234

したがって、10進法で色を指定して茶色のフレームを作成するには、BlankClip(color=10824234)を与えます。

デフォルトの色変換 RGB [0,255] -> YUV [16,235] が使用されるため、もし入力クリップのカラーフォーマットがYUVなら、黒(RGB=$000000)はY=16, U=V=128に変換されるということに注意してください。

#hr

註: このページは、[[Colors - avisynth.org:http://www.avisynth.org/Colors]]の日本語訳です。
註: このページは、[[Colors - avisynth.nl:http://www.avisynth.nl/Colors]]の日本語訳です。