急!求一个PS中影印的处理算法!
这个问题问过几次了可是都 没有找到新的结果,希望得到达人的指点……膜拜!!
小弟有一个图像想给处理出来,经过PS试验,影印能出现理想的效果,但,我要用VB编程实验,所以,希望能到一些算法上的指点。只要是能说明白影印是一个什么样的原理就行,如果有代码,那就更好了!!!
这个问题问过几次了可是都 没有找到新的结果,希望得到达人的指点……膜拜!!
小弟有一个图像想给处理出来,经过PS试验,影印能出现理想的效果,但,我要用VB编程实验,所以,希望能到一些算法上的指点。只要是能说明白影印是一个什么样的原理就行,如果有代码,那就更好了!!!
/*
* Photocopy algorithm
* -----------------
* Mask radius = radius of pixel neighborhood for intensity comparison
* Threshold = relative intensity difference which will result in darkening
* Ramp = amount of relative intensity difference before total black
* Blur radius = mask radius / 3.0
*
* Algorithm:
* For each pixel, calculate pixel intensity value to be: avg (blur radius)
* relative diff = pixel intensity / avg (mask radius)
* If relative diff < Threshold
* intensity mult = (Ramp - MIN (Ramp, (Threshold - relative diff))) / Ramp
* pixel intensity *= intensity mult
* Else
* pixel intensity = white
*/原始图像,处理界面以及处理结果