Tùy thuộc vào cách bạn dự định sử dụng các giá trị, bạn có nhiều tùy chọn: colorString = "#920310"
colorList = [0x93, 0x03, 0x10]
colorTuple = (0x93, 0x03, 0x10)
colorDict = {
"R" : 0x93,
"G" : 0x03,
"B" : 0x10,
}
Hoặc, nếu bạn dự định có một số hoạt động để đối phó với màu sắc của mình, hãy nói chuyển đổi sang các định dạng khác nhau, bạn có thể xác định một lớp màu: class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
Ví dụ sử dụng: >>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
Ghi chú Màu xanh lá cây, Cyan, Magenta và Vàng không trùng với màu X11/CSS4. Các sắc thái cụ thể của chúng đã được chọn để có khả năng hiển thị tốt hơn của các đường màu so với các nền điển hình.here to download the full example code class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
8 như màu xanh
Định dạng | Thí dụ |
---|
RGB hoặc RGBA (Đỏ, Xanh lục, Xanh lam, Alpha) của các giá trị nổi trong một khoảng kín [0, 1].
| (0.1, 0.2, 0.5)
(0.1, 0.2, 0.5, 0.3)
| Chuỗi Hex RGB hoặc RGBA không nhạy cảm trường hợp.
|
| Trường hợp không nhạy cảm RGB hoặc RGBA String Shorthand của các ký tự trùng lặp.
| class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
0 là class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
1class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
2 là class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
3
| Biểu diễn chuỗi của giá trị nổi trong khoảng thời gian đóng class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
4 cho các giá trị thang độ xám.
| class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
5 như màu đenclass Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
6 như màu trắngclass Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
7 như màu xám nhạt
| Ký hiệu ký tự một số ký hiệu cho một số màu cơ bản. Ghi chú Màu xanh lá cây, Cyan, Magenta và Vàng không trùng với màu X11/CSS4. Các sắc thái cụ thể của chúng đã được chọn để có khả năng hiển thị tốt hơn của các đường màu so với các nền điển hình.
| class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
8 như màu xanhclass Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
9 như màu xanh lá cây>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
0 như màu đỏ>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
1 là Cyan>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
2 là Magenta>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
3 như màu vàng>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
4 như màu đen>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
5 như màu trắng
| Tên màu X11/CSS4 không nhạy cảm trường hợp không có khoảng trắng.
| >>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
6>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
7
| Tên màu không phân biệt trường hợp từ khảo sát màu XKCD với tiền tố >>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
8.
| >>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
9RGB_{new} = RGB_{below} * (1 - \alpha) + RGB_{artist} * \alpha
0
| Màu sắc Tableau không nhạy cảm trường hợp từ bảng phân loại 'T10'. Ghi chú Màu xanh lá cây, Cyan, Magenta và Vàng không trùng với màu X11/CSS4. Các sắc thái cụ thể của chúng đã được chọn để có khả năng hiển thị tốt hơn của các đường màu so với các nền điển hình.
| RGB_{new} = RGB_{below} * (1 - \alpha) + RGB_{artist} * \alpha
1RGB_{new} = RGB_{below} * (1 - \alpha) + RGB_{artist} * \alpha
2RGB_{new} = RGB_{below} * (1 - \alpha) + RGB_{artist} * \alpha
3RGB_{new} = RGB_{below} * (1 - \alpha) + RGB_{artist} * \alpha
4RGB_{new} = RGB_{below} * (1 - \alpha) + RGB_{artist} * \alpha
5RGB_{new} = RGB_{below} * (1 - \alpha) + RGB_{artist} * \alpha
6RGB_{new} = RGB_{below} * (1 - \alpha) + RGB_{artist} * \alpha
7RGB_{new} = RGB_{below} * (1 - \alpha) + RGB_{artist} * \alpha
8RGB_{new} = RGB_{below} * (1 - \alpha) + RGB_{artist} * \alpha
9import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
th = np.linspace(0, 2*np.pi, 128)
def demo(sty):
mpl.style.use(sty)
fig, ax = plt.subplots(figsize=(3, 3))
ax.set_title('style: {!r}'.format(sty), color='C0')
ax.plot(th, np.cos(th), 'C1', label='C1')
ax.plot(th, np.sin(th), 'C2', label='C2')
ax.legend()
demo('default')
demo('seaborn-v0_8')
0
| class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
8 như màu xanhGhi chú Màu xanh lá cây, Cyan, Magenta và Vàng không trùng với màu X11/CSS4. Các sắc thái cụ thể của chúng đã được chọn để có khả năng hiển thị tốt hơn của các đường màu so với các nền điển hình.
| import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
th = np.linspace(0, 2*np.pi, 128)
def demo(sty):
mpl.style.use(sty)
fig, ax = plt.subplots(figsize=(3, 3))
ax.set_title('style: {!r}'.format(sty), color='C0')
ax.plot(th, np.cos(th), 'C1', label='C1')
ax.plot(th, np.sin(th), 'C2', label='C2')
ax.legend()
demo('default')
demo('seaborn-v0_8')
2import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
th = np.linspace(0, 2*np.pi, 128)
def demo(sty):
mpl.style.use(sty)
fig, ax = plt.subplots(figsize=(3, 3))
ax.set_title('style: {!r}'.format(sty), color='C0')
ax.plot(th, np.cos(th), 'C1', label='C1')
ax.plot(th, np.sin(th), 'C2', label='C2')
ax.legend()
demo('default')
demo('seaborn-v0_8')
3
| class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
8 như màu xanh
|
class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
9 như màu xanh lá cây>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
0 như màu đỏ>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
1 là Cyan>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
2 là MagentaRGB_{new} = RGB_{below} * (1 - \alpha) + RGB_{artist} * \alpha
>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
3 như màu vàng
>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
4 như màu đen | >>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
5 như màu trắng |
---|
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
th = np.linspace(0, 2*np.pi, 128)
def demo(sty):
mpl.style.use(sty)
fig, ax = plt.subplots(figsize=(3, 3))
ax.set_title('style: {!r}'.format(sty), color='C0')
ax.plot(th, np.cos(th), 'C1', label='C1')
ax.plot(th, np.sin(th), 'C2', label='C2')
ax.legend()
demo('default')
demo('seaborn-v0_8')
7
|
| import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
th = np.linspace(0, 2*np.pi, 128)
def demo(sty):
mpl.style.use(sty)
fig, ax = plt.subplots(figsize=(3, 3))
ax.set_title('style: {!r}'.format(sty), color='C0')
ax.plot(th, np.cos(th), 'C1', label='C1')
ax.plot(th, np.sin(th), 'C2', label='C2')
ax.legend()
demo('default')
demo('seaborn-v0_8')
8
|
|
Ghi chú Màu xanh lá cây, Cyan, Magenta và Vàng không trùng với màu X11/CSS4. Các sắc thái cụ thể của chúng đã được chọn để có khả năng hiển thị tốt hơn của các đường màu so với các nền điển hình. class Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
8 như màu xanhclass Color(object):
def __init__(self, r, g, b):
self._color = (r,g,b)
def get_tuple(self):
return self._color
def get_str(self):
return "#%02X%02X%02X" % self._color
def __str__(self):
return self.get_str()
def get_YUV(self):
# ...
9 như màu xanh lá câyStyling with
cycler section contains additional information about controlling colors and style properties.import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
th = np.linspace(0, 2*np.pi, 128)
def demo(sty):
mpl.style.use(sty)
fig, ax = plt.subplots(figsize=(3, 3))
ax.set_title('style: {!r}'.format(sty), color='C0')
ax.plot(th, np.cos(th), 'C1', label='C1')
ax.plot(th, np.sin(th), 'C2', label='C2')
ax.legend()
demo('default')
demo('seaborn-v0_8')
>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
0 như màu đỏ >>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
1 là Cyan>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
2 là Magenta>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
3 như màu vàng>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
4 như màu đen>>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
5 như màu trắngimport matplotlib.colors as mcolors
import matplotlib.patches as mpatch
overlap = {name for name in mcolors.CSS4_COLORS
if f'xkcd:{name}' in mcolors.XKCD_COLORS}
fig = plt.figure(figsize=[9, 5])
ax = fig.add_axes([0, 0, 1, 1])
n_groups = 3
n_rows = len(overlap) // n_groups + 1
for j, color_name in enumerate(sorted(overlap)):
css4 = mcolors.CSS4_COLORS[color_name]
xkcd = mcolors.XKCD_COLORS[f'xkcd:{color_name}'].upper()
# Pick text colour based on perceived luminance.
rgba = mcolors.to_rgba_array([css4, xkcd])
luma = 0.299 * rgba[:, 0] + 0.587 * rgba[:, 1] + 0.114 * rgba[:, 2]
css4_text_color = 'k' if luma[0] > 0.5 else 'w'
xkcd_text_color = 'k' if luma[1] > 0.5 else 'w'
col_shift = (j // n_rows) * 3
y_pos = j % n_rows
text_args = dict(fontsize=10, weight='bold' if css4 == xkcd else None)
ax.add_patch(mpatch.Rectangle((0 + col_shift, y_pos), 1, 1, color=css4))
ax.add_patch(mpatch.Rectangle((1 + col_shift, y_pos), 1, 1, color=xkcd))
ax.text(0.5 + col_shift, y_pos + .7, css4,
color=css4_text_color, ha='center', **text_args)
ax.text(1.5 + col_shift, y_pos + .7, xkcd,
color=xkcd_text_color, ha='center', **text_args)
ax.text(2 + col_shift, y_pos + .7, f' {color_name}', **text_args)
for g in range(n_groups):
ax.hlines(range(n_rows), 3*g, 3*g + 2.8, color='0.7', linewidth=1)
ax.text(0.5 + 3*g, -0.3, 'X11/CSS4', ha='center')
ax.text(1.5 + 3*g, -0.3, 'xkcd', ha='center')
ax.set_xlim(0, 3 * n_groups)
ax.set_ylim(n_rows, -1)
ax.axis('off')
plt.show()
Tên màu X11/CSS4 không nhạy cảm trường hợp không có khoảng trắng. ( 0 minutes 1.410 seconds) Tên màu không phân biệt trường hợp từ khảo sát màu XKCD với tiền tố >>> a = Color(0x93, 0x03, 0xAA) # set using hex
>>> print a
#9303AA
>>> b = Color(12, 123, 3) # set using int
>>> print b
#0C7B03
8.
Mã cho màu trong Python là gì?
Thêm màu vào văn bản trong Python.
Có chức năng màu trong Python không?
Hàm Wand Color () trong hàm Python Color () vẽ một màu trên hình ảnh bằng màu điền hiện tại, bắt đầu ở vị trí & phương thức được chỉ định.Sử dụng cùng một đối số làm phương thức color (). in Python
color() function draws a color on the image using current fill color, starting at specified position & method. Uses same arguments as color() method.
Làm thế nào để pygame xác định màu?
Xác định màu sắc.. Black = (0, 0, 0) Gray = (127, 127, 127) White = (255, 255, 255) Màu cơ sở cây được xác định là:. Red = (255, 0, 0) màu xanh lá cây = (0, 255, 0) màu xanh = (0, 0, 255) bằng cách trộn hai màu cơ bản, chúng ta thu được nhiều màu hơn:. Vàng = (255, 255, 0) Cyan = (0, 255, 255) Magenta = (255, 0, 255).
Loại dữ liệu nào được lưu trữ như trong Python?
Thông tin màu được lưu trữ dưới dạng bốn thành phần số nguyên không dấu 8 bit riêng lẻ.Mỗi thành phần được biểu thị trong phạm vi 0 .. 255, với giá trị 255 biểu thị cường độ tối đa của thành phần tương ứng.four individual 8-bit unsigned integer components. Every component is expressed in range 0 .. 255, with the value 255 representing the maximum intensity of the respective component. |