日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中如何定义颜色_Python图像处理之颜色的定义与使用分析

發布時間:2025/3/21 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中如何定义颜色_Python图像处理之颜色的定义与使用分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例講述了Python圖像處理之顏色的定義與使用。分享給大家供大家參考,具體如下:

python中的顏色相關的定義在matplotlib模塊中,為方便使用,這里給大家展示一下在這個模塊中都定義了哪些選顏色。

1、顏色名稱的導出

導出代碼如下:

import matplotlib

for name, hex in matplotlib.colors.cnames.iteritems():

print(name, hex)

導出結果如下:

names = {

'aliceblue':??????????? '#F0F8FF',

'antiquewhite':???????? '#FAEBD7',

'aqua':???????????????? '#00FFFF',

'aquamarine':?????????? '#7FFFD4',

'azure':??????????????? '#F0FFFF',

'beige':??????????????? '#F5F5DC',

'bisque':?????????????? '#FFE4C4',

'black':??????????????? '#000000',

'blanchedalmond':?????? '#FFEBCD',

'blue':???????????????? '#0000FF',

'blueviolet':?????????? '#8A2BE2',

'brown':??????????????? '#A52A2A',

'burlywood':??????????? '#DEB887',

'cadetblue':??????????? '#5F9EA0',

'chartreuse':?????????? '#7FFF00',

'chocolate':??????????? '#D2691E',

'coral':??????????????? '#FF7F50',

'cornflowerblue':?????? '#6495ED',

'cornsilk':???????????? '#FFF8DC',

'crimson':????????????? '#DC143C',

'cyan':???????????????? '#00FFFF',

'darkblue':???????????? '#00008B',

'darkcyan':???????????? '#008B8B',

'darkgoldenrod':??????? '#B8860B',

'darkgray':???????????? '#A9A9A9',

'darkgreen':??????????? '#006400',

'darkkhaki':??????????? '#BDB76B',

'darkmagenta':????????? '#8B008B',

'darkolivegreen':?????? '#556B2F',

'darkorange':?????????? '#FF8C00',

'darkorchid':?????????? '#9932CC',

'darkred':????????????? '#8B0000',

'darksalmon':?????????? '#E9967A',

'darkseagreen':???????? '#8FBC8F',

'darkslateblue':??????? '#483D8B',

'darkslategray':??????? '#2F4F4F',

'darkturquoise':??????? '#00CED1',

'darkviolet':?????????? '#9400D3',

'deeppink':???????????? '#FF1493',

'deepskyblue':????????? '#00BFFF',

'dimgray':????????????? '#696969',

'dodgerblue':?????????? '#1E90FF',

'firebrick':??????????? '#B22222',

'floralwhite':????????? '#FFFAF0',

'forestgreen':????????? '#228B22',

'fuchsia':????????????? '#FF00FF',

'gainsboro':??????????? '#DCDCDC',

'ghostwhite':?????????? '#F8F8FF',

'gold':???????????????? '#FFD700',

'goldenrod':??????????? '#DAA520',

'gray':???????????????? '#808080',

'green':??????????????? '#008000',

'greenyellow':????????? '#ADFF2F',

'honeydew':???????????? '#F0FFF0',

'hotpink':????????????? '#FF69B4',

'indianred':??????????? '#CD5C5C',

'indigo':?????????????? '#4B0082',

'ivory':??????????????? '#FFFFF0',

'khaki':??????????????? '#F0E68C',

'lavender':???????????? '#E6E6FA',

'lavenderblush':??????? '#FFF0F5',

'lawngreen':??????????? '#7CFC00',

'lemonchiffon':???????? '#FFFACD',

'lightblue':??????????? '#ADD8E6',

'lightcoral':?????????? '#F08080',

'lightcyan':??????????? '#E0FFFF',

'lightgoldenrodyellow': '#FAFAD2',

'lightgreen':?????????? '#90EE90',

'lightgray':??????????? '#D3D3D3',

'lightpink':??????????? '#FFB6C1',

'lightsalmon':????????? '#FFA07A',

'lightseagreen':??????? '#20B2AA',

'lightskyblue':???????? '#87CEFA',

'lightslategray':?????? '#778899',

'lightsteelblue':?????? '#B0C4DE',

'lightyellow':????????? '#FFFFE0',

'lime':???????????????? '#00FF00',

'limegreen':??????????? '#32CD32',

'linen':??????????????? '#FAF0E6',

'magenta':????????????? '#FF00FF',

'maroon':?????????????? '#800000',

'mediumaquamarine':???? '#66CDAA',

'mediumblue':?????????? '#0000CD',

'mediumorchid':???????? '#BA55D3',

'mediumpurple':???????? '#9370DB',

'mediumseagreen':?????? '#3CB371',

'mediumslateblue':????? '#7B68EE',

'mediumspringgreen':??? '#00FA9A',

'mediumturquoise':????? '#48D1CC',

'mediumvioletred':????? '#C71585',

'midnightblue':???????? '#191970',

'mintcream':??????????? '#F5FFFA',

'mistyrose':??????????? '#FFE4E1',

'moccasin':???????????? '#FFE4B5',

'navajowhite':????????? '#FFDEAD',

'navy':???????????????? '#000080',

'oldlace':????????????? '#FDF5E6',

'olive':??????????????? '#808000',

'olivedrab':??????????? '#6B8E23',

'orange':?????????????? '#FFA500',

'orangered':??????????? '#FF4500',

'orchid':?????????????? '#DA70D6',

'palegoldenrod':??????? '#EEE8AA',

'palegreen':??????????? '#98FB98',

'paleturquoise':??????? '#AFEEEE',

'palevioletred':??????? '#DB7093',

'papayawhip':?????????? '#FFEFD5',

'peachpuff':??????????? '#FFDAB9',

'peru':???????????????? '#CD853F',

'pink':???????????????? '#FFC0CB',

'plum':???????????????? '#DDA0DD',

'powderblue':?????????? '#B0E0E6',

'purple':?????????????? '#800080',

'red':????????????????? '#FF0000',

'rosybrown':??????????? '#BC8F8F',

'royalblue':??????????? '#4169E1',

'saddlebrown':????????? '#8B4513',

'salmon':?????????????? '#FA8072',

'sandybrown':?????????? '#FAA460',

'seagreen':???????????? '#2E8B57',

'seashell':???????????? '#FFF5EE',

'sienna':?????????????? '#A0522D',

'silver':?????????????? '#C0C0C0',

'skyblue':????????????? '#87CEEB',

'slateblue':??????????? '#6A5ACD',

'slategray':??????????? '#708090',

'snow':???????????????? '#FFFAFA',

'springgreen':????????? '#00FF7F',

'steelblue':??????????? '#4682B4',

'tan':????????????????? '#D2B48C',

'teal':???????????????? '#008080',

'thistle':????????????? '#D8BFD8',

'tomato':?????????????? '#FF6347',

'turquoise':??????????? '#40E0D0',

'violet':?????????????? '#EE82EE',

'wheat':??????????????? '#F5DEB3',

'white':??????????????? '#FFFFFF',

'whitesmoke':?????????? '#F5F5F5',

'yellow':?????????????? '#FFFF00',

'yellowgreen':????????? '#9ACD32'}

2、顏色圖示

通過如下代碼。可將上述顏色給逐個顯示出來,代碼如下:

import matplotlib.pyplot as plt

import matplotlib.patches as patches

import matplotlib.colors as colors

import math

fig = plt.figure()

ax = fig.add_subplot(111)

ratio = 1.0 / 3.0

count = math.ceil(math.sqrt(len(colors.cnames)))

x_count = count * ratio

y_count = count / ratio

x = 0

y = 0

w = 1 / x_count

h = 1 / y_count

for c in colors.cnames:

pos = (x / x_count, y / y_count)

ax.add_patch(patches.Rectangle(pos, w, h, color=c))

ax.annotate(c, xy=pos)

if y >= y_count-1:

x += 1

y = 0

else:

y += 1

plt.show()

顯示結果如下:

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python數學運算技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程》

希望本文所述對大家Python程序設計有所幫助。

本文標題: Python圖像處理之顏色的定義與使用分析

本文地址: http://www.cppcns.com/jiaoben/python/248860.html

總結

以上是生活随笔為你收集整理的python中如何定义颜色_Python图像处理之颜色的定义与使用分析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。