我尋找一種有效的算法,將着眼於一個四個通道圖像(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