@NoGrisha
Точка.

Как работать с цветом в питоне?

Хочется сделать программу для discord.py где ты вводишь одну из команд: $cymk/$hsl/$hsv/$hex/$rgb/$rgba
Где пользователь будет вводить цвет в формате какая команда, т.е. если команда hex то он будет вводить hex и потом бот ему будет выдавать, что этот цвет называется так-то вот его hex, cymk, rgb,rgba,hsl,hsv и прикреплял картинку что это за цвет.
Суть вопроса в том как реализовать перевод цвета из cymk к примеру во все остальные, вот набросок:
from PIL import Image, ImageFont, ImageDraw, ImageColor
...
@bot.command()
async def hex(ctx, hex):
    hex1 = list(hex)
    if hex1[0] = "#":
        hex1.remove("#")
        hex2 = ""
        for i in range(0, len(hex1)):
            hex2 = hex2 + hex1[i]
    colour1 = list(colour)
    rgb = ImageColor.getcolor(colour, "RGB") #перевод из hex в rgb есть
    #остатки нужного кода
@bot.command()
async def rgb(ctx, r, g, b):
    #нужный код
@bot.command()
async def hsv(ctx, h, s, v):
    #нужный код
@bot.command()
async def hsl(ctx, h, s, l):
    #нужный код
@bot.command()
async def cymk(ctx, c, m, y, b):
    #нужный код
@bot.command()
async def rgba(ctx,r, g,b,a):
    #нужный код
  • Вопрос задан
  • 822 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы