我需要在图像周围放置一个alpha混合渐变边框.我的问题是混合角落,使它们在水平和垂直渐变相遇的地方是平滑的.我相信有一种标准算法可以解决这个问题.我想我甚至多年前在学校遇到过它.但是我在几次网络搜索中找不到任何一个引用都没有成功.
(我在角落里实现了一个径向填充图案,但转换仍然不够平滑.)
我的问题:
如果有这个问题的标准算法,它的名称是什么,甚至更好,它是如何实现的?
放弃任何标准算法,确定所需像素值以在角落产生平滑渐变的最佳方法是什么?(从垂直渐变到水平渐变平滑过渡.)
编辑:所以想象我有一个图像,我将插入一个更大的图像.较大的图像为纯黑色,较小的图像为纯白色.之前,我将其插入,我想通过设置较小的图像上的阿尔法值来创建一个透明的"边界",围绕它,所以它"衰"到较大的图像小的图像混合到更大的一个.做得对,我应该有一个从黑到白的平滑渐变,除了角落和内边缘之外我到处都是.
在靠近图像中心的渐变边界的边缘处,值将为255(不透明).由于靠近边境的外边缘,α值接近0的图像,其中VERT&HORIZ边界满足角落,你最终数额是多少,一个对角线.我想消除那条线并顺利过渡.
我需要的是一种算法,它确定每个像素的alpha值(0 - 255),当水平和垂直边缘相交时,这些像素重叠在图像的角落.