-
Notifications
You must be signed in to change notification settings - Fork 83
image_mobject 图片对象
鹤翔万里 edited this page Mar 19, 2020
·
1 revision
位于文件manimlib/mobject/types/image_mobject.py
含有三个类
父类为Mobject
-
-
height
:高度默认两个单位 -
pixel_array_dtype
:像素数组的存储格式,默认uint8
-
-
-
get_pixel_array(self)
留给子类 -
set_color(self)
留给子类 -
reset_points(self)
将图片移动到中心,并且缩放至height
高度
self.points
设为了左上右上左下 -
copy(self)
即deepcopy
-
父类为AbstractImageMobject
类
-
-
invert
:是否反色,默认否 -
image_mode
:图片色彩模式,默认RGBA
-
-
-
__init__(self, filename_or_array, **kwargs)
将filename_or_array载入,并调用change_to_rgba_array()
-
change_to_rgba_array(self)
将像素数组转化为RGBA模式 -
get_pixel_array(self)
返回像素数组 -
set_color(self, color, alpha=None, family=True)
给所有像素全部设置为color
颜色和alpha
不透明度 -
set_opacity(self, alpha)
设置不透明度 -
fade(self, darkness=0.5, family=True)
通过变透明实现fade的效果 -
interpolate_color(self, mobject1, mobject2, alpha)
在大小相等的mobject1和mobject2的像素数组之间插值,并作为自身的像素数组
-
父类为AbstractImageMobject
类
通过camera获取图像,并用SurroundingRectangle环绕
-
-
default_display_frame_config
:针对SurroundingRectangle的config
-
-
-
__init__(self, camera, **kwargs)
指定相机为camera -
get_pixel_array(self)
通过camera获取像素数组 -
add_display_frame(self, **kwargs)
添加环绕的SurroundingRectangle
-