2011-11-18 82 views
0

我有一個是在應用程序中調整圖像但它看起來很可怕取決於它已經擴展到,我不知道如何解決這個問題?Android的OpenGL ES的像素化

enter image description here

使圖像更大的是解決不了問題,我已經設置了MAG和最小過濾器如下...

gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER, GL10.GL_LINEAR); 
gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MAG_FILTER, GL10.GL_LINEAR); 

有誰知道我怎樣才能避免這種情況?

編輯:另外爲什麼有一個黑色的輪廓圍繞這一點,因爲在Photoshop中沒有邊框,背景是透明的。 謝謝

回答

0

奇怪的黑色邊框通常表示渲染庫不期望它時使用預乘alpha,反之亦然。

看到這個問題:iPhone opengl es alpha-blending. I have black color in edge

它也會讓抗鋸齒去搞笑,這將讓你的圖像看起來奇怪的像素化,所以如果這就是問題所在,它可以很好解決這個問題爲好。

+0

真棒,修復它非常感謝 – Chris