我有一個高度和寬度為 45 的svg格式的影像,我想將它放大到 75 是否可以在不降低 pygame 質量的情況下做到這一點。
調整大小前的影像:

調整大小后的影像:

我用來調整大小的代碼:
pygame.transform.scale(pygame.image.load('bP.svg'),(75,75))
uj5u.com熱心網友回復:
這應該有助于放大,因為它使用雙線性濾波器:
pygame.transform.smoothscale(pygame.image.load('bP.svg'),(75,75))
uj5u.com熱心網友回復:
該格式可縮放矢量圖形是文本格式。您可以編輯 SVG 檔案并添加全域比例(請參閱SVG/Transformationen)。例如:
<svg
transform="scale(2)"
...
>
從 2.0.2 開始,SDL Image 支持 SVG 檔案(請參閱SDL_image 2.0)。因此在 pygame 2.0.1 版本中,pygame.image.load()支持 SVG 檔案。
當可縮放矢量圖形以pygame.Surface. 這將是很好有一個規模或大小的爭論pygame.image.load()。但是,(還)沒有記錄這樣的事情。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/329066.html
上一篇:QML影像不拉伸/適合SVG
