1
我有一個透明的PNG文件,在使用簡單的drawImage時可以很好地繪製。Qt drawImage當畫家旋轉時呈顆粒狀
當我嘗試繪製它使用painter.rotate(...)
方法旋轉時,它會繪製非常有顆粒感的圖像。
指定painter.setRenderHint(QPainter::Antialiasing)
沒有幫助。
有沒有提高質量的方法?本身的圖像是好的。
我有一個透明的PNG文件,在使用簡單的drawImage時可以很好地繪製。Qt drawImage當畫家旋轉時呈顆粒狀
當我嘗試繪製它使用painter.rotate(...)
方法旋轉時,它會繪製非常有顆粒感的圖像。
指定painter.setRenderHint(QPainter::Antialiasing)
沒有幫助。
有沒有提高質量的方法?本身的圖像是好的。
你應該嘗試QPainter::SmoothPixmapTransform
渲染提示:
表明,發動機應使用平滑的像素圖變換算法(如雙線性),而不是最近的鄰居。
哇!那個人做了詭計。任何你不把這個評論複製到一個答案,以便我可以相信你的答覆 – JasonGenX 2012-04-11 18:46:23