查看“Crop”的源代码
←
Crop
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:ninja、
机器人
、
管理员
您可以查看和复制此页面的源代码。
{{Template:正在翻译}} {{Template:FuncDef|Crop ( ''clip'' , 整数 ''left'' , 整数 ''top'' , 整数 ''width'' , 整数 ''right'' , 整数 ''height'' , 布尔 ''align'' )}}<br/> {{Template:FuncDef|Crop ( ''clip'' , 整数 ''left'' , 整数 ''top'' , 整数 ''width'' , 整数 ''-right'' , 整数 ''-height'' , 布尔 ''align'' )}}<br/> {{Template:FuncDef|CropBottom ( ''clip'' , 整数 ''count'' , 布尔 ''align'' )}} 如果想把一个640x480的视频左边切掉4像素、顶部切掉8像素、右边切掉6像素、底部切掉2像素,可以这样写: Crop(4,8,-4,-2) Crop滤镜会把每一帧周围多余的像素裁掉。如果你有一个720x480的视频,想缩到352x240来刻VideoCD,正确的方法如下: # 把色彩空间CCIR601转换到VCD,保持正确的高宽比 [[ReduceBy2]]() Crop(4,0,352,240) 在AviSynth v2.01和以后的版本中,也可以用负数(或0)表达。这样,后两个参数也可以认为是''偏移''。比如: # 图片的四周都裁掉16个像素,此处忽略图像的尺寸: Crop(16,16,-16,-16) 另一个CropBottom滤镜用来裁掉来自VHS的源底部的无用像素。每帧切掉底部''count''行。 == Memory alignment == 待补充 == 裁剪限制 == 为了保持不同色彩空间的数据结构不被破坏,必须遵守下面的整除要求。如果不遵守,并不会被AVS警告,但是可能会得到奇怪的图像。完整的讨论,请参考:DataStorageInAviSynth ... {| border="1" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;" |- ! rowspan=2 | 色彩空间 ! rowspan=2 | 宽 ! colspan=2 | 高 |- ! 逐行扫描视频 ! 隔行扫描视频 |- | RGB | ''无限制'' | ''无限制'' | 整除'''2''' |- | YUY2 | 整除'''2''' | ''无限制'' | 整除'''2''' |- | YV12 | 整除'''2''' | 整除'''2''' | 整除'''4''' |- |} '''注意''':[[Resize|缩放滤镜]]允许裁切分数个像素,得到的结果是边缘的像素被有权重地缩放了。需要裁剪出整除n格式的尺寸并不方便,因此这个选项比较有用。总之:“裁掉像VHS的噪声或letterbox式的黑边之类的瑕疵用Crop,拉伸图像的一部分,同时保持精确的边缘重采样用缩放滤镜里的裁剪参数”([[http://forum.doom9.org/showthread.php?s=&threadid=91630 Doom9讨论帖]])
该页面使用的模板:
Template:FuncDef
(
查看源代码
)
Template:Style FuncDef Inline
(
查看源代码
)
Template:正在翻译
(
查看源代码
)
返回至“
Crop
”。
导航菜单
个人工具
登录
名字空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
社区门户
新闻动态
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息
其他资源
AviSynthWiki(英语)
avisynth.info(日语)
NMM论坛(讨论区)