我在Pygame中创建了一个窗口,它显示了一个篮球场,在它运行之前会显示图像但是我已经在平面设计师的帮助下重新制作了背景但这个新的抛光图像显示为蓝色。它为什么是蓝色的? Here is the bballcourt.jpg image that needs to be used
以下是用于创建图像背景的代码:
(width, height) = (940,500)#variables for screen
background_image = pygame.image.load("bballcourt.png")#setting the background image as a variable to be used to display on the screen
screen.blit(background_image, [0,0]) #this sets the background court image
答案 0 :(得分:0)
回顾我以前的问题 - 这里是@furas提供的答案,但答案格式不是评论:D
“有些工具告诉我这个JPG使用CMYK调色板,用于印刷材料 - 即在报纸上。请设计师创建RGB文件。”
“从CMYK到RGB的自动转换并不总是看起来很好。有一些”颜色配置文件“(ICC文件)可以让像Photoshop这样的程序更好地转换颜色.JPG会创建小文件,但它会删除像素,所以每次都会看起来很糟糕转换。最好将图像保持为PNG。“
谢谢@furas - 希望任何搜索SO的人都会看到如果他们没有看到评论
就已经回答了