ClipSlice Debug
於 2010年12月23日 (四) 18:54 由 Yuricon(討論 | 貢獻) 所做的修訂 (以内容'ClipSlice_Debug是一个切边辅助脚本,能够直观的表示切边范围,目前只支持YV12 YUY2 RGB32输入,并且作为一个辅助函数收录在MYEPTools…'创建新页面)
ClipSlice_Debug是一個切邊輔助腳本,能夠直觀的表示切邊範圍,目前只支持YV12 YUY2 RGB32輸入,並且作為一個輔助函數收錄在MYEPTools和ClipSlice_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:
為了減輕NMM服務器負擔,請儘量使用Google Code的下載地址,如果碰上Google Code被QJ的情況,請使用NMM備用地址
NMM備用地址: