摘要: 原理、实现 这一次来关注一下PS的缩放问题,PS使用的缩放方法是近邻取样插值(nearest neighbor interpolation)算法。但相比一般邻近算法作了改进,我们要做的就是找到这个改进的算法。 下面先简单说明近邻取样插值的一般方法:按照缩放比例使用公式Sx=Dx*(Sw/Dw)求出目 阅读全文
posted @ 2015-01-01 15:53 hhh2000 阅读(1540) 评论(0) 推荐(0) 编辑
摘要: 最近没事在研究PS中一些我比较感兴趣的功能的实现方法,上一次实现了套索的蚂蚁线功能,效果还行。这次就来看看套索本身是如何实现的。 总体来说要实现这个功能主要包括以下几个方面:1、套索也即复杂多边形的内外部识别;2、生成bitmap(类似于GDI中的region(区域));3、根据bitmap转换成套 阅读全文
posted @ 2014-11-02 10:20 hhh2000 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 用过PS的同学都知道使用选择框、套索、魔棒工具选择区域后,边线会有一个黑白条纹交替移动产生的动画,俗称蚂蚁线,作用是更明显的突出选择区域范围。 原理 通过观察PS,发现:一、线条可以任意复杂;二、并且不是只往线条指向的一个方向移动;三、不同位置角度的黑白线段长度不同;四、可以跟随图片缩放自然的产生不 阅读全文
posted @ 2014-08-25 21:56 hhh2000 阅读(4389) 评论(0) 推荐(0) 编辑