当前位置: 首页 > news >正文

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中常用的颜色。希望对你们有些帮助 


http://www.mrgr.cn/news/8174.html

相关文章:

  • 新建一个基于标准新建一个基于标准固件库的工程模板固件库的工程模板(实现LED单灯闪烁)
  • vue基础使用方法
  • 备考计算机二级Python之Day5作业编程题
  • 搭建NFS服务器
  • docker 多线成服务,比如gunicorn服务启动报错解决办法
  • 【Linux】什么是虚拟内存?
  • 认知杂谈23
  • 英国政府停止使用人工智能
  • C_02基础学习
  • 什么是d3dx9_42.dll?如何将丢失的d3dx9_42.dll进行修复呢?
  • 网络版本控制:协同进化的基石
  • 【Leetcode 1748 】 唯一元素的和—— 数组模拟哈希表 与 标记状态
  • 【html】颜色随机产生器(补充包)
  • 数学建模---论文写作
  • Android 自适应屏幕技术
  • Spring Boot事务管理
  • 服务器在插入一个新的磁盘后需要做的操作(仅限新盘)
  • 004、架构_配置文件_总览
  • android13 隐藏状态栏里面的飞行模式 隐藏蓝牙 隐藏网络
  • IntelliJ IDEA ideaIU-2024.2.0.2.exe 启动 IDE 失败