Note : This is Japanease translation of WaltP's DVD Flick Menu Editing, by felidlabo. All rights around this document belong to WaltP.
注意: これはWaltP氏のDVD Flickのメニューテンプレート作成チュートリアルの、猫科研究所による日本語訳です。 この文書に関わる全ての権利はWaltP氏に帰属します。
Modified 1-Feb-09, Japanese translation : 19 Feb 2009目次 | |
---|---|
準備 | |
メニューテンプレートの構成 | |
メインメニュー | |
タイトル選択画面 | |
初期設定 | |
タイトルメニュー | |
音声と字幕 | |
メニューのテスト | |
背景画像 | |
選択肢画像 | |
キーワード | |
色 | |
RGBカラーチャート | |
最初にすべきことはあなたの好きな既存のメニューの形式を選択することです。 私はこのチュートリアルでMosaicを使用します。 いくつかのテンプレートではPlay / ResumeやSelect titleというテキストを出力しますが、 その他の物ではそれらのラベルが実際には画像であり、容易に移動・変更することができないことに気づくでしょう。 これらの選択肢がどのように扱われるかを簡単に知るには、.bmpを見てください。
取りかかりたいテンプレートを選択したら、DVDflickのテンプレートフォルダを見ます。
通常それは以下の場所にあります。
C:\Program Files\DVD Flick\templates
DVDFlickで表示されるテンプレートの名前が付いたフォルダが並んでいるのがわかるでしょう。
このフォルダの全てのファイルを、templates以下の新規フォルダにコピーします。例えば以下のように。
C:\Program Files\DVD Flick\templates\NewMenu
詳細:
• templatesフォルダ内で
» コピーするフォルダ(Mosaic)を右クリック
» コピー(C)をクリック
» ウィンドウの空白部分(フォルダではない)を右クリック
» 貼り付け(P)をクリック
» 新しいフォルダ(コピー ~ Mosaic)を右クリック
» 名前の変更(M)をクリック
» 新しいフォルダの名前(NewMenu)を入力
この新しいフォルダの中を見ると、以下のファイルがあります。
arrowselect.bmp | ユーザの選択を示すのに使用される(カーソル)画像。 | ||
background_blue.bmp | メインとタイトルのページの背景画像。 | ||
background_green.bmp | 音声ページの背景画像。 | ||
background_yellow.bmp | 字幕ページの背景画像。 | ||
example.bmp | DVDflickでテンプレートを選択するとき表示される画像。 | ||
template.cfg | メニュー構造の定義。 | ||
template.cfgのコピーを作成しtemplate.savとします。 これでメニューの変更時に間違って壊してしまった時、動作するバージョンに戻れます。 template.savをtemplate.cfgにコピーし、壊れたメニューを置き換えるだけです。 付け加えると、変更を加える際に、テンプレートファイルを好きなだけ(かつ異なる名前で)コピーできるので、 壊れてしまった時には全てをやり直さずに済みます。
次のステップはテンプレートファイルの変更です。テキストエディタでファイルを開かねばなりません。
もし既にどうやるのかを知っているなら素晴らしいです。そうではないなら、以下のようにしましょう。
• template.cfgを右クリック
• プログラムから開く(H)を選択
• Notepad(メモ帳)を選択
進めるに従って、馴染みのない表現(ピクセル、RGBカラーのような)が現れるでしょう。 問題ありません。その言葉が使われている文脈を考えて、その設定で遊んでみてください。 目で見て理解できるはずです。
メニューの画面サイズは768x576ピクセルです。 メニューに物を配置するにあたって、この数値をよく承知しておいてください。 また、メニューのプレビュー時には、"S"を押せばテンプレートの可視領域を表すボックスが表示されます。 全てのテキスト、ボタン、そしてその他の物はこのボックスに収めてください。
transColorの行は、今のところ無視して構いません。 これは選択肢画像の節で説明します。
ファイルの残りの部分は4つの節になります:audioMenu, subtitleMenu, mainMenu, titleMenuです。 これらはそれぞれ別のメニュー画面を定義します。 これらの節の中でメニューのページで表示されるコンポーネントを記述します。
これらのチュートリアルではメインとタイトルのメニューに集中します。 これらがどのように動作するか理解したなら、音声と字幕で同じテクニックが使用できます。 指定された名前に付随する節をまとめるために{ }が使用されます。例えば以下のように。
mainMenu { Title { } playText { } }最初の括弧({)と最後の括弧(})の間にある全ての物はmainMenuの一部です。 このメニューにはTitleとplayTextという名前の2つの項目があります。 通常、これらの項目はそのメニューで表示されるコンポーネントです。
mainMenu { backgroundImage = "background_blue.bmp"; highlightColor = "192,0,0"; selectColor = "255,0,0";
backgroundImage | メインメニュー画面で表示される画像です。 JPGファイルを含む、好きな画像に変更することができます。 背景画像に関する詳しい情報は背景画像 にあります。 |
highlightColor | メニュー選択でカーソルで示された選択肢の色です。 |
selectColor | メニュー選択肢が実際に選択された際に変化する色です。 |
Title { Type = "text"; X = 85; Y = 120; Width = 595; Height = 70; xAlign = "left"; yAlign = "center"; Text = "%projectTitle%"; Font = "Arial Black"; fontSize = 56; Outline = 4; outlineColor = "0,0,0"; textColor = "255,255,255"; Bold = 1; }この項目はメインメニューのタイトルを定義します。各行は以下を意味します。
Type | タイトルは"text"フィールドとして定義されます。 他のオプションは"button"と"image"で、両者ともこのチュートリアルが進むに従い使用します。 |
X & Y | タイトルが置かれる画面上の位置の左上の角で、ピクセル単位です。 |
Width & Height | タイトルが置かれる領域のサイズ。 この場合、幅595ピクセルで高さ70ピクセルの矩形(四角形)。 |
xAlign | widthパラメータのアラインメント(訳注:幅方向の寄せ位置) - 有効な値は'left', 'right', 'center'。 |
yAlign | heightパラメータのアラインメント(訳注:高さ方向の寄せ位置) - 有効な値は'top', 'bottom', 'center'。 |
Text | メニューに配置される実際のタイトル。 表示させたいタイトルそのものを書くこともできるし、 Project settings(プロジェクト設定)の情報から プロジェクト名を得るために%projectTitle%を使用することもできる。. |
playText { Type = "text"; X = 147; Y = 382; Width = 200; Height = 40; Text = "Play \\ Resume"; Font = "Arial"; fontSize = 38; Outline = 2; outlineColor = "0,0,0"; Bold = 1; textColor = "255,255,255"; }この項目はPlay/Resumeメニュー選択肢がどのように見えるかを定義します。
Type, X, Y, Width, Height, Text | -- 上記のタイトルを参照 -- |
textColor | Playメニュー選択肢の色。 上記のhighlightColorとselectColorは メニューが操作されていることを示す為に使用されます。 |
Bold | 1にすると選択肢は太字で表示されます。 0にすると標準の字体で表示されます。 |
Font | テキストの体裁。フォント名はWordやExcelなどで探してください。 使用したいフォントの名前を、正確に書いてください。 |
fontSize | メニュー選択肢をどのくらいの大きさで表示するか。 |
Outline & outlineColor | メニュー選択肢がアウトラインを持つか。 ピクセル単位のサイズと色を設定します。 |
selectText { Type = "text"; X = 147; Y = 430; Width = 200; Height = 40; Text = "Select title"; Font = "Arial"; fontSize = 38; Outline = 2; outlineColor = "0,0,0"; Bold = 1; textColor = "255,255,255"; }この項目はSelect Titleメニュー選択肢がどのように見えるかを定義します。 詳細はplayTextの項目を見てください。
buttonPlay { Type = "button"; X = 120; Y = 396; selectMethod = "image"; selectImage = "arrowselect.bmp"; } buttonTitleSelect { Type = "button"; X = 120; Y = 444; selectMethod = "image"; selectImage = "arrowselect.bmp"; } }前2項目(playTextとselectText)は単にテキストを画面に表示するよう定義しました。 これらの2項目は選択できる「ボタン」を定義します。 これらは適切なテキストのそばに配置された場合のみ、前項と結びつけられます。 そうでない場合、内部的な繋がりがない状態になります。
Type | 選択できる「ボタン」。 |
X & Y | ボタンの位置。このケースではテキストの隣です。 |
selectMethod | このボタンの表示タイプ… image, text,
outlineから選択。 textの場合、上記のようにテキストに関連するキーワードを追加できます。 imageの場合、キーワードselectImageを使用して画像の名前を与えます。 その画像はポインタ(訳注:カーソル)として使用されます。 outlineの場合、アウトラインの色が変わります。 |
selectImage | 表示する画像の名前。画像の詳細は選択肢画像を見てください。 |
Mosaicメニューのメイン画面は以上のように定義されています。
タイトルメニュー
タイトルの節で最初の項目はbackgroundImage,
highlightColor, selectColorです。
これらはメインの節と同じです。
defaultThumb { Type = "image"; Parent = 1; Width = 170; Height = 128; Outline = 4; outlineColor = "0,0,0"; selectMethod = "outline"; }
Parentを除いて、これらの各値は前出の物と同じです。 Parentはこの項目を継承項目として定義します。 これはこの項目が直接画面に表示されるわけではなく、別の項目が表示される際にそれらを 修飾することを意味します。継承項目は多くの表示項目に同じ設定値をコピーせずとも、 1カ所で定義することを可能にします。 このケースでは、この定義を継承する各サムネイルは、サイズが170x128ピクセルで、 選択時にアウトラインが赤(255,0,0)に変わります。
defaultThumbCaption { Type = "text"; Parent = 1; Width = 288; Height = 34; xAlign = "center"; Font = "Arial"; fontSize = 18; textColor = "255,255,255"; Outline = 2; Bold = 1; outlineColor = "0,0,10"; selectMethod = "text"; }各タイトル(又はキャプション)はこれらの属性の全てを継承します。
defaultBottomButton { Type = "button"; Parent = 1; Y = 512; Width = 128; xAlign = "center"; Font = "Arial"; fontSize = 20; Bold = 1; textColor = "255,255,255"; Outline = 2; outlineColor = "0,0,10"; selectMethod = "text"; }下部ボタンの属性です。Y位置のみが定義されていることに注目してください。 これにより各ボタンが1行に置かれますが、それらは個々のX位置を定義します。
これらの属性定義がどのように使用されるかちょっと見てみます。
Title { Type = "text"; X = 64; Y = 48; Width = 640; Height = 48; yAlign = "center"; xAlign = "center"; Text = "%projectTitle%"; Font = "Arial Black"; fontSize = 56; Outline = 4; outlineColor = "0,0,10"; textColor = "255,255,255"; Bold = 1; }Titleの項目は前述のmainMenuと同じです。 プロジェクト名は幅640ピクセル高さ128ピクセルの矩形(四角形)の中で中央に表示されます。 左上の角は(64,48)に位置します。
Thumb1 { Inherit = "defaultThumb"; thumbID = 1; X = 144; Y = 128; } Thumb2 { Inherit = "defaultThumb"; thumbID = 2; X = 464; Y = 128; } Thumb3 { Inherit = "defaultThumb"; thumbID = 3; X = 144; Y = 326; }初めに、上記の定義をdefaultThumbから継承します。
thumbCaption1 { Inherit = "defaultThumbCaption"; thumbID = 1; X = 86; Y = 264; } thumbCaption2 { Inherit = "defaultThumbCaption"; thumbID = 2; X = 404; Y = 264; } thumbCaption3 { Inherit = "defaultThumbCaption"; thumbID = 3; X = 86; Y = 462; }上記のサムネイルと同様に、キャプションはdefaultThumbCaptionの設定を継承します。 そしてキャプションはthumbIDを使用するビデオと対応します。 最後に、位置が指定されます。
buttonMainMenu { Inherit = "defaultBottomButton"; Text = "Main Menu"; X = 320; xAlign = "center"; } buttonNext { Inherit = "defaultBottomButton"; Text = "Next page"; X = 576; xAlign = "right"; } buttonPrevious { Inherit = "defaultBottomButton"; Text = "Previous page"; X = 64; xAlign = "left"; }
これらはdefaultBottomButtonの設定を継承することから始まります。 次にTextボタンの定義です。最後に位置とアラインメント(寄せ)です。
Main Menuボタンはメインメニューに戻ります。
PreviousとNextはタイトルページで定義された数より多いビデオがあるときに表示されます。
このため今回のケースでは、もし2つのビデオが読み込まれているならば、Main Menuのみが表示されます。
しかし5つのビデオが読み込まれているならば、3つのビデオがMain MenuとNext
と共に1ページ目に表示されます。2ページ目に残りの2つのビデオがMain MenuとPrevious
と共に表示されます。6つ以上では、もうお判りでしょう。
テストは単に変更を加えた後、そのメニューを読み込むだけです。
DVDFlickでは、ビデオの読み込み後、メニュー設定を選択します。
左側のリストからあなたのメニューを選択し、メニューを有効にするにチェックを入れます。
そしてプレビューをクリックすればあなたのメニューが表示されます。
マウスで選択肢のハイライトと選択ができます。
変更したい箇所を見つけた場合には以下のようにします。
1) テンプレートを編集
2) 変更を保存
3) メニューから抜けて(ESCを押すか右クリック)設定画面に戻る
4) もう一度プレビューを選択
エラーになる変更をした場合には、DVDFlickが消えます(訳注:クラッシュする)。 エラー箇所を見つけて修正しても良いですし、保存していた設定をtemplate.cfgにコピーして 戻しても構いません。 これが、いくつか変更を行ったら、ファイルの別のコピーを作成した方がよい理由です。 そうすれば復帰用のコピーから大きく離れずに済みます。
各メニューページのサイズは768x576ピクセル、または4:3の比率です。 どんな画像でも使用可能で、それらは必ずしもこのサイズちょうどである必要はありません。 あなたが選んだ画像はフィットするように拡大・縮小されます。 しかし画像が4:3の比率でないと、背景が壊れるかも知れません。 同様に、それらは.bmpファイルである必要はありません。 .jpgや.gif画像も使用できます。
背景以外の全てに使用する画像は2色で定義されるのがベストです。
transColorは画像の透過を行うのに使用され、背景画像が透けて見えるようにします。 例えば、arrowselect.bmpの画像を見てみましょう。 白(0,0,0)とマゼンタ(255,0,255)の2つの色に注目してください。 そしてtransColorはマゼンタとして定義されています。 これにより矢印の画像が表示される時、マゼンタが消えて背景が透けて見えます。 こうして、矢印のみが見えるのです。 しかし、.jpgの画像は圧縮によって画像の輪郭がにじんでしまい、 正しく「消え」ないため、使用してはいけません。 透過が必要な項目の画像は.bmpファイルで作成することを推奨します。 .gif又は.pngファイルも使用できるでしょうが、画像はよく確認してください。
全てのキーワードは大文字・小文字を区別します。 各キーワードがこの表に示されているそのままに指定されるようにしてください。
キーワード | 値 | 概要 |
---|---|---|
Inherit | 定義されている項目 | この表示項目で使用する追加の書式定義を持った別の項目を読み込む。 |
Parent | 1 | 表示しないが、継承できる項目を定義する。 |
highlightColor | RGBカラー | メニューで選択肢にカーソルがある場合の色。 |
outlineColor | RGBカラー | 項目表示のアウトライン色。 |
selectColor | RGBカラー | 選択肢が選択された時の色。 |
textColor | RGBカラー | 項目に表示されるテキストの色。 |
transColor | RGBカラー | 画像が表示される時の透過色。 |
audioID | ビデオ番号 | ビデオと関連づけられた音声チャンネルの番号。 |
subID | ビデオ番号 | ビデオと関連づけられた字幕の番号。 |
thumbID | ビデオ番号 | このメニュータイトル選択肢のビデオ番号 |
Bold | 0=非太字 1=太字 |
テキストは標準または太字。 |
Font | フォント名 | テキスト選択肢のフォントには、何らかのプログラムで表示される その通りのフォント名を使用してください。 |
fontSize | 数値 | 表示されるフォントサイズ。 |
Height | ピクセル単位でのサイズ | 表示される項目に関連づけられた領域の高さ。 |
Width | ピクセル単位でのサイズ | 表示される項目に関連づけられた領域の幅。 |
X and Y | ピクセル単位での位置 | 表示領域の左上の角。 |
xAlign | center left right |
定義された領域内での項目の水平方向のアラインメント(寄せ位置)。 |
yAlign | center top bottom |
定義された領域内での項目の垂直方向のアラインメント(寄せ位置)。 |
Type | button image text |
定義される項目のタイプ。 |
Outline | ピクセル数 | 項目を囲むアウトラインのサイズ。 |
Text | %projectTitle% メニュータイトル |
テキストTypeとして定義された項目に表示されるテキスト。 |
backgroundImage | 画像ファイル名 | メニューページの背景に表示される画像。 |
Image | 画像ファイル名 | |
selectMethod | image outline text |
メニュー選択肢の表示種別。 |
selectImage | 画像ファイル名 | selectMethodが"image"と定義されている場合に使用される画像。 |
色はRGB(Red, Green, Blue)形式で指定します。 最初の数は赤、2番目は緑、最後は青がそれぞれどの程度の強さかを示します。 これらの数は0から255の範囲です。
例えば、黒は 0,0,0 (赤なし, 緑なし, 青なし)で、白は 255,255,255 (赤最大, 緑最大, 青最大)です。
テンプレート中の各色の値は好きなRGB値に設定できます。 例えば、各項目はhighlightColor (192,0,0 -- 中間的な赤)と selectColor (255,0,0 -- 強い赤)を持ちます。
このファイルの最後にカラーチャートがあります。 特定の色を調整したい場合には、その値を少し調整しましょう。 テンプレート中の色で遊んでみてください。
0,0,0 |
31,0,0 |
63,0,0 |
95,0,0 |
127,0,0 |
159,0,0 |
191,0,0 |
223,0,0 |
255,0,0 |
0,31,0 |
31,31,0 |
63,31,0 |
95,31,0 |
127,31,0 |
159,31,0 |
191,31,0 |
223,31,0 |
255,31,0 |
0,63,0 |
31,63,0 |
63,63,0 |
95,63,0 |
127,63,0 |
159,63,0 |
191,63,0 |
223,63,0 |
255,63,0 |
0,95,0 |
31,95,0 |
63,95,0 |
95,95,0 |
127,95,0 |
159,95,0 |
191,95,0 |
223,95,0 |
255,95,0 |
0,127,0 |
31,127,0 |
63,127,0 |
95,127,0 |
127,127,0 |
159,127,0 |
191,127,0 |
223,127,0 |
255,127,0 |
0,159,0 |
31,159,0 |
63,159,0 |
95,159,0 |
127,159,0 |
159,159,0 |
191,159,0 |
223,159,0 |
255,159,0 |
0,191,0 |
31,191,0 |
63,191,0 |
95,191,0 |
127,191,0 |
159,191,0 |
191,191,0 |
223,191,0 |
255,191,0 |
0,223,0 |
31,223,0 |
63,223,0 |
95,223,0 |
127,223,0 |
159,223,0 |
191,223,0 |
223,223,0 |
255,223,0 |
0,255,0 |
31,255,0 |
63,255,0 |
95,255,0 |
127,255,0 |
159,255,0 |
191,255,0 |
223,255,0 |
255,255,0 |
0,0,31 |
31,0,31 |
63,0,31 |
95,0,31 |
127,0,31 |
159,0,31 |
191,0,31 |
223,0,31 |
255,0,31 |
0,31,31 |
31,31,31 |
63,31,31 |
95,31,31 |
127,31,31 |
159,31,31 |
191,31,31 |
223,31,31 |
255,31,31 |
0,63,31 |
31,63,31 |
63,63,31 |
95,63,31 |
127,63,31 |
159,63,31 |
191,63,31 |
223,63,31 |
255,63,31 |
0,95,31 |
31,95,31 |
63,95,31 |
95,95,31 |
127,95,31 |
159,95,31 |
191,95,31 |
223,95,31 |
255,95,31 |
0,127,31 |
31,127,31 |
63,127,31 |
95,127,31 |
127,127,31 |
159,127,31 |
191,127,31 |
223,127,31 |
255,127,31 |
0,159,31 |
31,159,31 |
63,159,31 |
95,159,31 |
127,159,31 |
159,159,31 |
191,159,31 |
223,159,31 |
255,159,31 |
0,191,31 |
31,191,31 |
63,191,31 |
95,191,31 |
127,191,31 |
159,191,31 |
191,191,31 |
223,191,31 |
255,191,31 |
0,223,31 |
31,223,31 |
63,223,31 |
95,223,31 |
127,223,31 |
159,223,31 |
191,223,31 |
223,223,31 |
255,223,31 |
0,255,31 |
31,255,31 |
63,255,31 |
95,255,31 |
127,255,31 |
159,255,31 |
191,255,31 |
223,255,31 |
255,255,31 |
0,0,63 |
31,0,63 |
63,0,63 |
95,0,63 |
127,0,63 |
159,0,63 |
191,0,63 |
223,0,63 |
255,0,63 |
0,31,63 |
31,31,63 |
63,31,63 |
95,31,63 |
127,31,63 |
159,31,63 |
191,31,63 |
223,31,63 |
255,31,63 |
0,63,63 |
31,63,63 |
63,63,63 |
95,63,63 |
127,63,63 |
159,63,63 |
191,63,63 |
223,63,63 |
255,63,63 |
0,95,63 |
31,95,63 |
63,95,63 |
95,95,63 |
127,95,63 |
159,95,63 |
191,95,63 |
223,95,63 |
255,95,63 |
0,127,63 |
31,127,63 |
63,127,63 |
95,127,63 |
127,127,63 |
159,127,63 |
191,127,63 |
223,127,63 |
255,127,63 |
0,159,63 |
31,159,63 |
63,159,63 |
95,159,63 |
127,159,63 |
159,159,63 |
191,159,63 |
223,159,63 |
255,159,63 |
0,191,63 |
31,191,63 |
63,191,63 |
95,191,63 |
127,191,63 |
159,191,63 |
191,191,63 |
223,191,63 |
255,191,63 |
0,223,63 |
31,223,63 |
63,223,63 |
95,223,63 |
127,223,63 |
159,223,63 |
191,223,63 |
223,223,63 |
255,223,63 |
0,255,63 |
31,255,63 |
63,255,63 |
95,255,63 |
127,255,63 |
159,255,63 |
191,255,63 |
223,255,63 |
255,255,63 |
0,0,95 |
31,0,95 |
63,0,95 |
95,0,95 |
127,0,95 |
159,0,95 |
191,0,95 |
223,0,95 |
255,0,95 |
0,31,95 |
31,31,95 |
63,31,95 |
95,31,95 |
127,31,95 |
159,31,95 |
191,31,95 |
223,31,95 |
255,31,95 |
0,63,95 |
31,63,95 |
63,63,95 |
95,63,95 |
127,63,95 |
159,63,95 |
191,63,95 |
223,63,95 |
255,63,95 |
0,95,95 |
31,95,95 |
63,95,95 |
95,95,95 |
127,95,95 |
159,95,95 |
191,95,95 |
223,95,95 |
255,95,95 |
0,127,95 |
31,127,95 |
63,127,95 |
95,127,95 |
127,127,95 |
159,127,95 |
191,127,95 |
223,127,95 |
255,127,95 |
0,159,95 |
31,159,95 |
63,159,95 |
95,159,95 |
127,159,95 |
159,159,95 |
191,159,95 |
223,159,95 |
255,159,95 |
0,191,95 |
31,191,95 |
63,191,95 |
95,191,95 |
127,191,95 |
159,191,95 |
191,191,95 |
223,191,95 |
255,191,95 |
0,223,95 |
31,223,95 |
63,223,95 |
95,223,95 |
127,223,95 |
159,223,95 |
191,223,95 |
223,223,95 |
255,223,95 |
0,255,95 |
31,255,95 |
63,255,95 |
95,255,95 |
127,255,95 |
159,255,95 |
191,255,95 |
223,255,95 |
255,255,95 |
0,0,127 |
31,0,127 |
63,0,127 |
95,0,127 |
127,0,127 |
159,0,127 |
191,0,127 |
223,0,127 |
255,0,127 |
0,31,127 |
31,31,127 |
63,31,127 |
95,31,127 |
127,31,127 |
159,31,127 |
191,31,127 |
223,31,127 |
255,31,127 |
0,63,127 |
31,63,127 |
63,63,127 |
95,63,127 |
127,63,127 |
159,63,127 |
191,63,127 |
223,63,127 |
255,63,127 |
0,95,127 |
31,95,127 |
63,95,127 |
95,95,127 |
127,95,127 |
159,95,127 |
191,95,127 |
223,95,127 |
255,95,127 |
0,127,127 |
31,127,127 |
63,127,127 |
95,127,127 |
127,127,127 |
159,127,127 |
191,127,127 |
223,127,127 |
255,127,127 |
0,159,127 |
31,159,127 |
63,159,127 |
95,159,127 |
127,159,127 |
159,159,127 |
191,159,127 |
223,159,127 |
255,159,127 |
0,191,127 |
31,191,127 |
63,191,127 |
95,191,127 |
127,191,127 |
159,191,127 |
191,191,127 |
223,191,127 |
255,191,127 |
0,223,127 |
31,223,127 |
63,223,127 |
95,223,127 |
127,223,127 |
159,223,127 |
191,223,127 |
223,223,127 |
255,223,127 |
0,255,127 |
31,255,127 |
63,255,127 |
95,255,127 |
127,255,127 |
159,255,127 |
191,255,127 |
223,255,127 |
255,255,127 |
0,0,159 |
31,0,159 |
63,0,159 |
95,0,159 |
127,0,159 |
159,0,159 |
191,0,159 |
223,0,159 |
255,0,159 |
0,31,159 |
31,31,159 |
63,31,159 |
95,31,159 |
127,31,159 |
159,31,159 |
191,31,159 |
223,31,159 |
255,31,159 |
0,63,159 |
31,63,159 |
63,63,159 |
95,63,159 |
127,63,159 |
159,63,159 |
191,63,159 |
223,63,159 |
255,63,159 |
0,95,159 |
31,95,159 |
63,95,159 |
95,95,159 |
127,95,159 |
159,95,159 |
191,95,159 |
223,95,159 |
255,95,159 |
0,127,159 |
31,127,159 |
63,127,159 |
95,127,159 |
127,127,159 |
159,127,159 |
191,127,159 |
223,127,159 |
255,127,159 |
0,159,159 |
31,159,159 |
63,159,159 |
95,159,159 |
127,159,159 |
159,159,159 |
191,159,159 |
223,159,159 |
255,159,159 |
0,191,159 |
31,191,159 |
63,191,159 |
95,191,159 |
127,191,159 |
159,191,159 |
191,191,159 |
223,191,159 |
255,191,159 |
0,223,159 |
31,223,159 |
63,223,159 |
95,223,159 |
127,223,159 |
159,223,159 |
191,223,159 |
223,223,159 |
255,223,159 |
0,255,159 |
31,255,159 |
63,255,159 |
95,255,159 |
127,255,159 |
159,255,159 |
191,255,159 |
223,255,159 |
255,255,159 |
0,0,191 |
31,0,191 |
63,0,191 |
95,0,191 |
127,0,191 |
159,0,191 |
191,0,191 |
223,0,191 |
255,0,191 |
0,31,191 |
31,31,191 |
63,31,191 |
95,31,191 |
127,31,191 |
159,31,191 |
191,31,191 |
223,31,191 |
255,31,191 |
0,63,191 |
31,63,191 |
63,63,191 |
95,63,191 |
127,63,191 |
159,63,191 |
191,63,191 |
223,63,191 |
255,63,191 |
0,95,191 |
31,95,191 |
63,95,191 |
95,95,191 |
127,95,191 |
159,95,191 |
191,95,191 |
223,95,191 |
255,95,191 |
0,127,191 |
31,127,191 |
63,127,191 |
95,127,191 |
127,127,191 |
159,127,191 |
191,127,191 |
223,127,191 |
255,127,191 |
0,159,191 |
31,159,191 |
63,159,191 |
95,159,191 |
127,159,191 |
159,159,191 |
191,159,191 |
223,159,191 |
255,159,191 |
0,191,191 |
31,191,191 |
63,191,191 |
95,191,191 |
127,191,191 |
159,191,191 |
191,191,191 |
223,191,191 |
255,191,191 |
0,223,191 |
31,223,191 |
63,223,191 |
95,223,191 |
127,223,191 |
159,223,191 |
191,223,191 |
223,223,191 |
255,223,191 |
0,255,191 |
31,255,191 |
63,255,191 |
95,255,191 |
127,255,191 |
159,255,191 |
191,255,191 |
223,255,191 |
255,255,191 |
0,0,223 |
31,0,223 |
63,0,223 |
95,0,223 |
127,0,223 |
159,0,223 |
191,0,223 |
223,0,223 |
255,0,223 |
0,31,223 |
31,31,223 |
63,31,223 |
95,31,223 |
127,31,223 |
159,31,223 |
191,31,223 |
223,31,223 |
255,31,223 |
0,63,223 |
31,63,223 |
63,63,223 |
95,63,223 |
127,63,223 |
159,63,223 |
191,63,223 |
223,63,223 |
255,63,223 |
0,95,223 |
31,95,223 |
63,95,223 |
95,95,223 |
127,95,223 |
159,95,223 |
191,95,223 |
223,95,223 |
255,95,223 |
0,127,223 |
31,127,223 |
63,127,223 |
95,127,223 |
127,127,223 |
159,127,223 |
191,127,223 |
223,127,223 |
255,127,223 |
0,159,223 |
31,159,223 |
63,159,223 |
95,159,223 |
127,159,223 |
159,159,223 |
191,159,223 |
223,159,223 |
255,159,223 |
0,191,223 |
31,191,223 |
63,191,223 |
95,191,223 |
127,191,223 |
159,191,223 |
191,191,223 |
223,191,223 |
255,191,223 |
0,223,223 |
31,223,223 |
63,223,223 |
95,223,223 |
127,223,223 |
159,223,223 |
191,223,223 |
223,223,223 |
255,223,223 |
0,255,223 |
31,255,223 |
63,255,223 |
95,255,223 |
127,255,223 |
159,255,223 |
191,255,223 |
223,255,223 |
255,255,223 |
0,0,255 |
31,0,255 |
63,0,255 |
95,0,255 |
127,0,255 |
159,0,255 |
191,0,255 |
223,0,255 |
255,0,255 |
0,31,255 |
31,31,255 |
63,31,255 |
95,31,255 |
127,31,255 |
159,31,255 |
191,31,255 |
223,31,255 |
255,31,255 |
0,63,255 |
31,63,255 |
63,63,255 |
95,63,255 |
127,63,255 |
159,63,255 |
191,63,255 |
223,63,255 |
255,63,255 |
0,95,255 |
31,95,255 |
63,95,255 |
95,95,255 |
127,95,255 |
159,95,255 |
191,95,255 |
223,95,255 |
255,95,255 |
0,127,255 |
31,127,255 |
63,127,255 |
95,127,255 |
127,127,255 |
159,127,255 |
191,127,255 |
223,127,255 |
255,127,255 |
0,159,255 |
31,159,255 |
63,159,255 |
95,159,255 |
127,159,255 |
159,159,255 |
191,159,255 |
223,159,255 |
255,159,255 |
0,191,255 |
31,191,255 |
63,191,255 |
95,191,255 |
127,191,255 |
159,191,255 |
191,191,255 |
223,191,255 |
255,191,255 |
0,223,255 |
31,223,255 |
63,223,255 |
95,223,255 |
127,223,255 |
159,223,255 |
191,223,255 |
223,223,255 |
255,223,255 |
0,255,255 |
31,255,255 |
63,255,255 |
95,255,255 |
127,255,255 |
159,255,255 |
191,255,255 |
223,255,255 |
255,255,255 |