ClipSlice Debug

来自NMM Doc
跳到导航 跳到搜索

ClipSlice_Debug是一个切边辅助脚本,能够直观的表示切边范围,目前只支持YV12 YUY2 RGB32输入,并且作为一个辅助函数收录在MYEPToolsClipSlice_old中

作者:桜ノ雨(Yuricon)

更新日志

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诞生

参数说明

function ClipSlice_Debug(clip v, int "l", int "t", int "r", int "b", int "mode", int "level", int "color")
参数 说明 默认设置 类型
l 左切边选取范围,正整数 0 int
t 上切边选取范围,正整数 0 int
r 右切边选取范围,正整数 0 int
b 下切边选取范围,正整数 0 int
mode 模式选择 0 int
特别说明 debug=0 关闭debug
debug=1 选取范围正常显示,选取外半透明层覆盖
debug=2 选取范围半透明层覆盖,选取外正常显示
debug=3 选取范围正常显示,选取外半透明黑层覆盖,并显示提示:当前模式,切边范围,透明度,覆盖层颜色
debug=4 选取范围半透明黑层覆盖,选取外正常显示,并显示提示:当前模式,切边范围,透明度,覆盖层颜色
level 透明度选择,0-255,0完全透明,255完全不透明 200 int
特别说明 在RGB输入下level将无效,覆盖层为完全不透明
color 覆盖层颜色选择,十六进制 $000000 (黑) int

使用范例

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
#选取范围正常显示,选取外半透明黑层覆盖,并显示提示:当前模式,切边范围,透明度,覆盖层颜色

注意事项

YV12输入会经过2次颜色空间转换,所以会产生一点画面损失,但实际关闭后不产生任何影响

下载地址

Google Code:

MYEPTools v2.00 beta

ClipSlice_old v0.56

为了减轻NMM服务器负担,请尽量使用Google Code的下载地址,如果碰上Google Code被QJ的情况,请使用NMM备用地址

NMM备用地址:

MYEPTools v2.00 beta

ClipSlice_old v0.56