﻿AviSynth EP Script ClipSlice_Debug v0.50 beta
by 桜ノ雨

----------------------------------ClipSlice_Debug的功能----------------------------------

ClipSlice_Debug是一个切边辅助脚本,能够直观的表示切边范围,目前只支持YV12 YUY2 RGB32输入

----------------------------------ClipSlice_Debug的更新历史------------------------------
2010/07/26 ClipSlice_Debug v0.50 beta
修改了mode参数的位置,为了方便使用
修改了crop部分,改为epcrop,支持奇数切边(奇数切边有损,但非肉眼分辨之内)
增加了color参数,可以调整覆盖层的颜色
增加了ShowSubtitle的覆盖层颜色显示(十进制)
增加了英文错误提示 (感谢Google Translate服务)

2010/07/09 ClipSlice_Debug v0.41 beta
修改了debug参数为mode,由bool改为int
增加了多种mode显示支持
增加了level参数

2010/06/30 ClipSlice_Debug v0.00 beta
ClipSlice_Debug诞生

----------------------------------ClipSlice_Debug的参数说明------------------------------

l     左切边选取范围,正整数,默认0 (int)
t     上切边选取范围,正整数,默认0 (int)
r     右切边选取范围,正整数,默认0 (int)
b     下切边选取范围,正整数,默认0 (int)

mode  模式选择,默认0 (int)
#   0 关闭debug
#   1 选取范围正常显示,选取外半透明层覆盖
#   2 选取范围半透明层覆盖,选取外正常显示
#   3 选取范围正常显示,选取外半透明黑层覆盖,并显示提示:当前模式,切边范围,透明度,覆盖层颜色
#   4 选取范围半透明黑层覆盖,选取外正常显示,并显示提示:当前模式,切边范围,透明度,覆盖层颜色

level 透明度,0-255,0完全透明,255完全不透明,默认200 (int)
# 在RGB输入下level将无效
color 覆盖层颜色选择,十六进制,默认$000000 (黑) (int)

----------------------------------ClipSlice_Debug的使用范例------------------------------

ClipSlice_Debug(4,4,4,4,3,40,$000000)
or
ClipSlice_Debug(l=4,t=4,r=4,b=4,mode=3,level=40,color=$000000)

选取范围,左4上4,右4,下4
选取范围正常显示,选取外半透明黑层覆盖,并显示提示:当前模式,切边范围,透明度,覆盖层颜色

----------------------------------ClipSlice_Debug的使用注意事项--------------------------

奇数切边有损,但非肉眼分辨之内
YV12输入会经过2次颜色空间转换,所以会产生一点画面损失,但实际关闭后不产生任何影响
在RGB输入下level将无效