2016-07-26 57 views
2

我使用Canvas在我的Android應用程序中繪圖。但結果質量較差(見圖)the result如何在Android中平滑畫布繪圖?

scaled

所以,畫布繪製不平滑畫「樓梯像素」之間,更深色的附加像素。 這樣的 smoothing

但我很有趣如何做到這一點。 是否有一些偏好或平滑圖片的方法?感謝名單!

編輯:我公司成立here

+1

https://developer.mozilla.org/en/docs/Web/API/CanvasRenderingContext2D/imageSmoothingEnabled這會是你在找什麼? –

+0

1)它適用於Android嗎? 2)專業設計師如何解決這個問題,可能沒有畫布? –

回答

1

使用抗混疊標誌繪製平滑的邊緣。

Paint p = new Paint(Paint.ANTI_ALIAS_FLAG); 
//or 
Paint p = new Paint(); 
p.setAntiAlias(true);