「AvisynthPluginフォルダの定義ファイル説明.txt」を元にしていますが、改変追加されています。
オリジナルはプログラムに付属のテキストをご覧下さい。気がついた事があれば随時編集してください。
オリジナルはプログラムに付属のテキストをご覧下さい。気がついた事があれば随時編集してください。
定義ファイルとは
定義するフィルタの指定 コントロール定義の前に必ず以下のように[]で囲ってフィルタ名を指定してください
[フィルタ名]
エディットコントロール(指定しないパラメータすべてにエディットコントロールがつきます)
パラメータ名 = Edit(Default="",Width=120,Line=1,Hint="")
Default: デフォルトでエディットボックスに表示される文字列です Width: エディットコントロールの幅です Line: エディットコントロールの行数です Hint: パラメータヒント用文字列です。ツールチップに表示されます
トラックバーコントロール(実際にはスクロールバーが表示されます)
パラメータ名 = Track(Default=0,Min=0,Max=255,Scale=1,Measure=0,Hint="")
Min: 最小値 Max: 最大値 Scale: ひと目盛りのサイズです Measure: 升目の数です(MeasureとScale両方指定してある場合はMeasureが優先されます)
チェックボタンコントロール
パラメータ名 = Check(Default=0,Label="",Hint="")
ラジオボタンコントロール
パラメータ名 = Radio(Default=0,Label="",Group=0,Hint="")
Group: ラジオボタンのグループ番号。おなじグループに属するラジオボタンは排他選択されます
コントロール表示しない
パラメータ名 = Hide(Default)
パラメータ名は省略可能です。省略した場合はフィルタで定義された順番に適用されます
定義済み変数
@page 現在の表示ページ(1オリジン)
@totalpage 総ページ数
@name ファイル名
@size ファイルサイズ
@time ファイル最終更新日付
@width 画像の幅(原画像の幅です。それまでのフィルタ処理後のサイズはVideoInfoから参照してください)
@height 画像の高さ(原画像の高さです。それまでのフィルタ処理後のサイズはVideoInfoから参照してください)
@wndwidth 現在の表示ウインドウの幅
@wndheight 現在の表示ウインドウの高さ
@totalpage 総ページ数
@name ファイル名
@size ファイルサイズ
@time ファイル最終更新日付
@width 画像の幅(原画像の幅です。それまでのフィルタ処理後のサイズはVideoInfoから参照してください)
@height 画像の高さ(原画像の高さです。それまでのフィルタ処理後のサイズはVideoInfoから参照してください)
@wndwidth 現在の表示ウインドウの幅
@wndheight 現在の表示ウインドウの高さ
@param[n] nはパラメータの数分あります(1オリジン) 第3パラメータを参照する場合は@param3です
@パラメータ名 パラメータ名に@をつけることで、そのパラメータ値を参照できます。@paramはパラメータの位置で、これは名前で参照できます
@パラメータ名 パラメータ名に@をつけることで、そのパラメータ値を参照できます。@paramはパラメータの位置で、これは名前で参照できます
先頭の@をエスケープする場合は@@です
例 "@page"という文字列をエディットボックスに渡したいときは"@@page"です