Python上是否有一个包含各种颜色(copyplaste或download)的文件?

2024-05-28 20:38:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我在几个Pygame项目上工作,虽然它是不方便的复制和粘贴一些颜色,我从一个以前的文件到一个我正在工作的下一个。我想知道是否有代码我可以制作成一个我导入的文件或者我可以下载的代码,其中包含python中所有(或大部分)在Pygame中工作的颜色。谢谢!你知道吗

import pygame
pygame.init()

gameDisplay=pygame.display.set_mode((600,600)) 

pygame.display.set_caption("plz help")

white=(255,255,255)#r,g,b
black=(0,0,0)
red=(255,0,0)
green=(0,255,0)
blue=(0,0,255)
aquamarine2=(118,238,198)

它的作品,并提供了颜色的变量,但我希望有更多的品种和一个更容易和更干净的方式来访问这个。在网上,我只找到了找到特定颜色的方法,但没有批量和格式的复制和粘贴。你知道吗


Tags: 文件项目代码importinit颜色粘贴mode
2条回答

正如ThomasKläger在评论中指出的,pygame中有一个可能的颜色字符串列表。你知道吗

查看here以查看所有这些字符串及其RGB值。你知道吗

如果需要,可以通过pygame.color.THECOLORS访问此dict,但通常不需要。只需将带有颜色名称的字符串传递给pygame的Color类,如下所示:

screen.fill(pygame.Color('red'),  pygame.Rect(  0, 0, 100, 100))
screen.fill(pygame.Color('plum'), pygame.Rect(100, 0, 100, 100))
screen.fill(pygame.Color('pink'), pygame.Rect(100, 0, 100, 100))

当然,没有列出每个可能的颜色,因为pygame中有256^3=16.777.216种可能的颜色(如果包含不同的alpha值,则为4.294.967.296)。你知道吗

我发现了另一个网站https://www.webucator.com/blog/2015/03/python-color-constants-module,它可以用来制作更多的颜色。在页面的底部有一长串可以复制的颜色组合。你知道吗

相关问题 更多 >

    热门问题