python动画:颜色(color)能接受的[manim_colors]

2024-08-25 07:12

本文主要是介绍python动画:颜色(color)能接受的[manim_colors],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Manim_colors指的是Manim动画引擎中全局命名空间中包含的一组颜色。这些颜色构成了Manim默认的颜色空间。通过使用manim_colors,动画师和创作者可以轻松地访问和应用各种颜色到他们的动画中,而无需单独定义它们。这个特性简化了动画制作的过程,并确保整个项目中颜色的一致性使用。manim_colors的可用性增强了使用Manim创建的动画的视觉吸引力和清晰度,使其成为动画师、教育工作者和内容创作者的宝贵资源。

一,Manim中的color能直接接受的颜色

manin中这些颜色可以直接调用的:但主义的是都是大写:

比如:BLUE_A,RED_E等。

        还有PURE_RED,PURE_GREEN,PURE_BLUE

from manim import *class ColorA(Scene):def construct(self):fcolor = [BLUE, TEAL, GREEN, GRAY, YELLOW, GOLD, RED, MAROON, PURPLE]Scolor = ['A', 'B', 'C', 'D', 'E']combined_colors = []for color1 in fcolor:for color2 in Scolor:combined_colors.append(f"{color1}_{color2}")rects = []for i, color_name in enumerate(combined_colors):color_obj = color_gradient(*color_name.split('_'))rect = RoundedRectangle(width=2, height=1, fill_color=color_obj, fill_opacity=1)rect.move_to(2*DOWN*i)rects.append(rect)vgroup = VGroup(*rects)self.play(Create(vgroup))self.wait(1)

 在颜色模块中还有这些

二,常用的颜色色彩标准 

 1.AS2700

澳大利亚色彩标准

1985 年,澳大利亚独立色彩标准 AS 2700 诞生。在 此标准,所有颜色都可以通过类别代码(以下之一)来识别 B – 蓝色, G – 绿色, N – 中性色(灰色), P – 紫色, R – 红色, T – 蓝色/绿色, X – 黄色/红色,Y – 黄色)和一个数字。颜色也有(自然的)名称。

要使用此列表中的颜色,请直接从模块(其中 公开给 Manim 的全局命名空间):

>>> from manim import AS2700
>>> AS2700.B23_BRIGHT_BLUE
ManimColor('#174F90')

 颜色演示:

2. BS381

英国色彩标准

此模块包含在 British Standards 之一中定义的颜色 对于颜色,BS381C。本标准规定了用于识别、 编码和其他特殊用途。要使用此列表中的颜色,请直接从模块(其中 公开给 Manim 的全局命名空间):

>>> from manim import BS381
>>> BS381.OXFORD_BLUE
ManimColor('#1F3057')

 颜色常量列表

 

3.XKCD 

XKCD 颜色名称的颜色

XKCD 是由 Randall Munroe 创作的流行网络漫画。 他的“颜色名称”(与 200000 名参与者)生成了包含近 1000 个颜色名称的列表。

虽然该模块向 Manim 的全局命名空间公开,但有些包含的颜色不是公开的。这意味着为了使用颜色,请通过 Randall Munroe授权 访问才能使用XKCD颜色

>>> from manim import XKCD
>>> XKCD.MANGO
ManimColor('#FFA62B')

 颜色常量列表

 4.X11

X11 颜色

这些颜色及其名称是在麻省理工学院 (MIT) 期间 开发基于彩色的计算机显示系统。

要使用此列表中的颜色,请直接从模块(其中 公开给 Manim 的全局命名空间):

>>> from manim import X11
>>> X11.BEIGE
ManimColor('#F5F5DC')

  颜色常量列表

这些颜色在manim中常用的颜色。希望对你们有些帮助 

这篇关于python动画:颜色(color)能接受的[manim_colors]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1104893

相关文章

Python MySQL如何通过Binlog获取变更记录恢复数据

《PythonMySQL如何通过Binlog获取变更记录恢复数据》本文介绍了如何使用Python和pymysqlreplication库通过MySQL的二进制日志(Binlog)获取数据库的变更记录... 目录python mysql通过Binlog获取变更记录恢复数据1.安装pymysqlreplicat

利用Python编写一个简单的聊天机器人

《利用Python编写一个简单的聊天机器人》这篇文章主要为大家详细介绍了如何利用Python编写一个简单的聊天机器人,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 使用 python 编写一个简单的聊天机器人可以从最基础的逻辑开始,然后逐步加入更复杂的功能。这里我们将先实现一个简单的

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

Python实现高效地读写大型文件

《Python实现高效地读写大型文件》Python如何读写的是大型文件,有没有什么方法来提高效率呢,这篇文章就来和大家聊聊如何在Python中高效地读写大型文件,需要的可以了解下... 目录一、逐行读取大型文件二、分块读取大型文件三、使用 mmap 模块进行内存映射文件操作(适用于大文件)四、使用 pand

python实现pdf转word和excel的示例代码

《python实现pdf转word和excel的示例代码》本文主要介绍了python实现pdf转word和excel的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、引言二、python编程1,PDF转Word2,PDF转Excel三、前端页面效果展示总结一

Python xmltodict实现简化XML数据处理

《Pythonxmltodict实现简化XML数据处理》Python社区为提供了xmltodict库,它专为简化XML与Python数据结构的转换而设计,本文主要来为大家介绍一下如何使用xmltod... 目录一、引言二、XMLtodict介绍设计理念适用场景三、功能参数与属性1、parse函数2、unpa

Python中使用defaultdict和Counter的方法

《Python中使用defaultdict和Counter的方法》本文深入探讨了Python中的两个强大工具——defaultdict和Counter,并详细介绍了它们的工作原理、应用场景以及在实际编... 目录引言defaultdict的深入应用什么是defaultdictdefaultdict的工作原理

Python中@classmethod和@staticmethod的区别

《Python中@classmethod和@staticmethod的区别》本文主要介绍了Python中@classmethod和@staticmethod的区别,文中通过示例代码介绍的非常详细,对大... 目录1.@classmethod2.@staticmethod3.例子1.@classmethod

Python手搓邮件发送客户端

《Python手搓邮件发送客户端》这篇文章主要为大家详细介绍了如何使用Python手搓邮件发送客户端,支持发送邮件,附件,定时发送以及个性化邮件正文,感兴趣的可以了解下... 目录1. 简介2.主要功能2.1.邮件发送功能2.2.个性签名功能2.3.定时发送功能2. 4.附件管理2.5.配置加载功能2.6.

使用Python进行文件读写操作的基本方法

《使用Python进行文件读写操作的基本方法》今天的内容来介绍Python中进行文件读写操作的方法,这在学习Python时是必不可少的技术点,希望可以帮助到正在学习python的小伙伴,以下是Pyth... 目录一、文件读取:二、文件写入:三、文件追加:四、文件读写的二进制模式:五、使用 json 模块读写