關於直接加載圓圖出現明顯鋸齒的探討

       最近需要做一個客戶端顯示圓形影人頭像的功能。服務器返回的圖片直接就是圓的。我需要做的是直接加載網絡圖顯示就可以了。

但是看到最終效果以後不是很理想。頭像有毛邊 看起來不舒服。最後找到原因客戶端顯示頭像的園分辨率是164*164 px.服務器返回的頭像分辨率是500 * 500 px 。顯示部分分辨率不夠,不能把圖片所有的內容顯示出來,只能隔行規律的忽略一部分。本來直直的一條線,現在被間隔性的隱藏了一部分,就會出現鋸齒狀。最後方案服務器處理圖片成164px解決問題。

其實服務器直接返回圓圖的方案還是不太建議的。最常規的做法是服務器返回方圖,客戶端再圖片上加一個圓框,這樣比較通用,而且即使圖片邊框有毛邊但是圓框把毛邊覆蓋了,顯示區域也是ok的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章