【发布时间】:2021-04-06 02:53:16
【问题描述】:
我一直在尝试进入矢量风格的艺术世界,最近我尝试使用 .blit() 方法对矢量图像进行 blitting,但是当我对它进行 blit 时,它会显示为像素化。
图片如下:
这是它在 pygame 中的样子
代码如下:
import pygame
screen = pygame.display.set_mode((500,500))
img = pygame.image.load("C:/Users/socia/Downloads/9nA8s.png")
img = pygame.transform.scale(img, (500,500))
isrunning = True
while isrunning:
for event in pygame.event.get():
if event.type == pygame.QUIT:
isrunning = False
screen.blit(img, (0,0))
pygame.display.update()
我如何绘制与提到的第一个类似的图像以及如何在 pygame 中正确实现它。
任何东西都将不胜感激,谢谢!
【问题讨论】:
-
这不是矢量图,是png。
-
也许这个问题是相关的:stackoverflow.com/questions/4001340/can-pygame-use-vector-art,也是答案中链接的CairoPyGame 教程。
标签: python pygame vector-graphics pygame-surface