继续环绕这个话题,我承认我在钻牛角尖了(并且是毫无理论为前提的钻)
在漫游论坛和贵坛又多少充了一下电!
看到很多dgwxx大哥和一些前辈的高谈阔论,感到无力的同时,也激发了一些小小的兽性, 不管我的问题是否愚蠢,不过我想,可以搞清楚一些最好,其他先撂一边了!
翻看了silky大神的文章(只能说是超级超级蜻蜓点水的看),又结合了NMM文档里面和dgwxx大哥的提示!目前心里面终于有了个新的认识!
说实话,之前看到的一些关于缩放滤镜的文章,没有过多描述关于上下黑边像素过多的处理方法。看了看漫游酷论坛的一位前辈列举的公式法,感觉没有dgwxx前辈做出的计算器便捷直观 ,至于dgwxx前辈的切边计算器,我是看了一下silky大神的文章之后,才知道那个目标分辨率的大概取值(实在是不好意思,之前没概念
)
提出一个问题, 像silky大神这句话---
(720x480 切边-> 704x480 Resize-> 704x396(16:9) 396 不是 16 的倍数,补黑边-> 704x400) lanczosresize代码应该如何写?
我对这句话的理解是这样的:左右要切一次(共切16),为了还原比例;上下的黑边需要完全切掉,这是第二次! 最后的目标分辨率定位 704x400 ! 是不是这样写呢?
crop(16,0.704,480)
AddBorders(0,2,0,2)
crop(0,40,0,-40)
LanczosResize(704,400)
彻底晕乎了,相信各位看官前辈吐得也稀里哗啦了! silky大神文章后面也多少提了一下这个补黑边其实并不是真的切了再补(应该是为了满足高mod16然后填补进去) 那好,我再改!!
crop(16,0.704,480)
crop(0,38,0,-38)
LanczosResize(704,400)
双crop诞生了,杯具的我!!
我想这个代码我肯定是写错了,但是从文字上理解,我真是不知如何下手!
其实写这个我可能更多的是想搞清楚关于crop和LanczosResize的多种写法吧??源头就是因为文档资料库里面那个AE=0的AVS写法:LanczosResize(X,X,X,X,-X,-X).crop(X,X,-X,-X)
各位,勇猛的菜鸟我睡了! 坚信:我棒槌,我可贵 雷啊,尽情的劈吧!!