我寻找一种有效的算法,将着眼于一个四个通道图像(RGBA),找到一个对象(一组具有阿尔法> 0的像素由具有α= 0像素包围),然后尝试去抗锯齿物体的边缘。建议?算法抗锯齿Rastor图像
1
A
回答
0
我猜测你想以说明这个物体与阿尔法图像已被粘贴到一个alphaless背景的情况下,更换像素无论它有阿尔法> 0,而不是混合正常。在生成的图像中,每个alpha = 0的像素都是背景,alpha> 0的每个像素都来自该对象。没有混合,只是粘贴。
所以 - 为猜测什么颜色的其中alpha是现在非零和以前的像素,可以解决这个问题的算法。如果你有,你可以做适当的混合,在每一个地方0%<阿尔法< 100%得到适当的消除锯齿边缘。猜丢失的像素值
的一种方法是使每一个未知像素的像素的平均周围,并不断重复这个直到有变化不大。这几乎是算法,用于修复使用附近像素的旧照片图像中的划痕。你问了一个有效的方法。当存在较大的未知像素区域时,multigrid method会使您在那里快一点。
一旦你有一个似是而非的未知背景,在alpha> 0的像素中进行混合,这次正确考虑了它们的alpha。
+0
非常感谢! – 2011-04-03 17:47:27
相关问题
- 1. 抗锯齿算法
- 2. Font.createFont +抗锯齿
- 3. 抗锯齿像素渲染
- 4. 吴的抗锯齿算法,垂直线
- 5. Wu的抗锯齿算法,非黑线
- 6. 用同步滤波器抗锯齿图像的算法
- 7. 修剪图像的抗锯齿
- 8. 在WPF图像上禁用抗锯齿
- 9. Pyglet OpenGL绘图抗锯齿
- 10. CALayer的抗锯齿图纸
- 11. 抗锯齿上CAShapeLayers
- 12. iOS - CAShapeLayer抗锯齿?
- 13. 抗锯齿与GL_TRIANGLE_FAN
- 14. Android抗锯齿和像素贴紧
- 15. NSBitmapImageRep中的亚像素抗锯齿
- 16. 强制Java2D子像素抗锯齿
- 17. 关于Skia的抗锯齿
- 18. ILNumerics中的抗锯齿
- 19. 强制抗锯齿EMF
- 20. 抗锯齿的JWindow(形状)
- 21. Cocos2d HTML5关闭抗锯齿
- 22. CAShapeLayer禁用抗锯齿
- 23. 绘制emf抗锯齿
- 24. Imagemagick抗锯齿文字
- 25. ggplot导出的抗锯齿
- 26. 呈现抗锯齿螺旋
- 27. 绘制抗锯齿文本图像像图形软件
- 28. 使用带抗锯齿功能的C#更改背景颜色的抗锯齿图像
- 29. WebGLRenderer锯齿图像
- 30. 抗锯齿的UIImage看起来模糊或锯齿状
α(http://en.wikipedia.org/wiki/RGBA_color_space)通常为0%和100%(或0和255)之间。请编辑您的问题,以便您的Alpha值不是负面的 - 或解释为什么他们可以。 – 2011-04-03 15:55:01
对矢量图像执行抗锯齿。你正在寻找一个平滑过滤器或其他一些。 – 2011-04-03 16:04:00
@詹姆斯克鲁克:谢谢你指出!我编辑得适当。 – 2011-04-03 16:25:12