【问题标题】:Image Resizing/Scaling图像大小调整/缩放
【发布时间】:2023-01-26 05:31:21
【问题描述】:

试图制作剪刀石头布并想制作一个窗口,到目前为止一切正常,除了图像的大小,它也没有居中。

pygame.transform.scale = pygame.image.load('/Users/louistenant/Library/Mobile Documents/com\~apple\~CloudDocs/Code_RPS/Rock.jpg' ),(10 , 5)

pygame.transform.scale = pygame.image.load('/Users/louistenant/Library/Mobile Documents/com\~apple\~CloudDocs/Code_RPS/Paper.jpg' ),(10 , 5)

pygame.transform.scale = pygame.image.load('/Users/louistenant/Library/Mobile Documents/com\~apple\~CloudDocs/Code_RPS/Scissors.jpg' ),(10 , 5)

我尝试添加这个但没有任何改变(第一张图片是代码,第二张是窗口。)

code

output

【问题讨论】:

    标签: python image scaling


    【解决方案1】:

    您使用的是正确的函数,但语法错误。 代替

    pygame.transform.scale = pygame.image.load('/Users/louistenant/Library/Mobile Documents/com~apple~CloudDocs/Code_RPS/Rock.jpg' ),(10 , 5)
    

    image = pygame.image.load('/Users/louistenant/Library/Mobile Documents/com~apple~CloudDocs/Code_RPS/Rock.jpg' )
    image = pygame.transform.scale(image, (10 , 5))
    

    至于不居中,我相信pygame是从左上角绘制的,所以你需要相应地改变你指定的位置。

    【讨论】:

      猜你喜欢
      • 2018-06-15
      • 1970-01-01
      • 2012-05-02
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 2011-02-16
      • 1970-01-01
      相关资源
      最近更新 更多