Hướng dẫn python get opposite color - trăn có màu đối lập

Tôi đang cố gắng tìm ra màu bổ sung của một màu nhất định bằng cách sử dụng Python. Đây là mã của tôi. Mã trả về thông báo lỗi cho biết "ApertyError: 'list' đối tượng không có thuộc tính 'tham gia'" Tôi cần một gợi ý. Ngoài ra, có thể có một mã mạnh mẽ hơn, tính toán màu đối diện/bổ sung, mà về cơ bản tôi đang tìm kiếm. Đề xuất của bạn sẽ hữu ích.

from PIL import Image  

def complementaryColor[hex]:
    """Returns complementary RGB color

    Example:
    >>>complementaryColor['FFFFFF']
    '000000'
    """
    if hex[0] == '#':
        hex = hex[1:]
    rgb = [hex[0:2], hex[2:4], hex[4:6]]
    comp = ['02%X' % [255 - int[a, 16]] for a in rgb]
    return comp.join[]

một chức năng tương tự khác

def blackwhite[my_hex]:
    """Returns complementary RGB color

    Example:
    >>>complementaryColor['FFFFFF']
    '000000'
    """
    if my_hex[0] == '#':
        my_hex = my_hex[1:]
    rgb = [my_hex[0:2], my_hex[2:4], my_hex[4:6]]
    comp = ['%X' % [0 if [15 - int[a, 16]] > from colorir import SwatchPalette
>>> colors = SwatchPalette.new_complementary[2, color="ff0000"]
>>> colors[1]  # Get the complementary of red
HexRGB[#00ffff]

Tất nhiên bạn có thể vượt qua bất kỳ màu nào bạn muốn cho tham số "màu" của New_Complementary để có được màu bổ sung của nó.

Đã trả lời ngày 19 tháng 5 lúc 19:01May 19 at 19:01

RGB [128.128.128]

Trắng

Hãy tự mình thử »

Màu sắc thập lục phân

Giá trị màu thập lục phân cũng được hỗ trợ trong tất cả các trình duyệt.

  • Một màu thập lục phân được chỉ định với: #rrggbb.
  • Như các giá trị RGB
  • Như các giá trị thập lục phân
  • Như các giá trị HSL [CSS3]
  • Như các giá trị HWB [CSS4]
  • Với từ khóa
    def blackwhite[my_hex]:
        """Returns complementary RGB color
    
        Example:
        >>>complementaryColor['FFFFFF']
        '000000'
        """
        if my_hex[0] == '#':
            my_hex = my_hex[1:]
        rgb = [my_hex[0:2], my_hex[2:4], my_hex[4:6]]
        comp = ['%X' % [0 if [15 - int[a, 16]] 

Bài Viết Liên Quan

Chủ Đề