NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 4079|回复: 4

[AVS]使用WarpSharp后,第一行怎么处理

[复制链接]
发表于 2010-5-30 09:13 | 显示全部楼层 |阅读模式
使用WarpSharp后画面的非黑第一行会出现非黑第二行的模糊(颜色淡)。
我现在的做法是crop掉上2行,然后再AddBorders加2行黑边(不破坏比例)。
不知道有没有更好的方法(比如说把黑边分别在上和下各加1使画面居中。使用AddBorders貌似只能加2的倍数。。。)?
附画面(BMP压缩包):
test.rar (539.4 KB, 下载次数: 11506)
发表于 2010-5-30 10:00 | 显示全部楼层
本帖最后由 Yuricon 于 2010-5-30 10:13 编辑

  1. w=Width()
  2. h=Height()
  3. Crop(0,2,0,0)
  4. WarpSharp
  5. AddBorders(0,2,0,2)
  6. LanczosResize(w,h,0,1,0,-1)
复制代码
这样?
手机写这容易晕OTZ
 楼主| 发表于 2010-5-30 18:43 | 显示全部楼层
Crop:YV12 images can only be cropped by even numbers(top).
出错的是LanczosResize(w,h,0,1,0,-1)
 楼主| 发表于 2010-5-30 18:57 | 显示全部楼层
谢谢2楼
搞定了,搞定了~
刚才去看了AVS的HELP,应该是这样的:
LanczosResize(w,h,0,1,0,h-1)
发表于 2010-5-30 19:40 | 显示全部楼层
回复 4# 人生豪迈 的帖子
  1. w=Width()
  2. h=Height()
  3. Crop(0,2,0,0)
  4. WarpSharp
  5. AddBorders(0,2,0,2)
  6. LanczosResize(w,h,0,1,0,-1)
复制代码
我这样写没问题啊
LZ你确认你crop用的是偶数么
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-6 01:53 , Processed in 0.099989 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表