1. 程式人生 > >QtEmbedded-4.8.6-arm 字型模糊 圖片銳化不清晰

QtEmbedded-4.8.6-arm 字型模糊 圖片銳化不清晰

1.問題發起:    

在arm開發平臺上發現無背景的全透明圖片線條邊緣出現銳化(非圖片本身問題),字型模糊。通過設定font-weight依舊無變化。

2.現象

按鍵圖片原圖在PS上開啟是無銳化邊緣的圖片:


平臺上出現的銳化現象,圖片邊緣銳化,字型模糊:


通過設定背景顏色(只要疊上任何顏色,銳化消失,字型清晰):


3.解決辦法:

通過設定樣式qss來疊加背景顏色,銳化消失,字型清晰

QPushButton

{

background-color: rgba(10, 10, 10, 100);

}

4.思考

我猜測是因為底層疊圖是,如果增加背景顏色,融合的演算法會進行運算,從而減少銳化。如果無背景顏色,底層直接刷圖上去,導致圖片銳化。以前qt5開發是已知無論是放大還是縮小圖片都會導致銳化,只有刷原圖才不會銳化(PC端,非ARM平臺)。