2.4 KiB
2.4 KiB
填充属性
PaddingAtrr中存储了数据padding的各项属性,可通过配置PaddingAtrr进行数据填充
__init__
初始化 PaddingAtrr
接口形式:
def __init__(self)
def __init__(self, stx: int, sty: int, width: int, height: int, r: int, g: int, b: int)
参数说明:
- stx: int
原图像相对于目标图像在x方向上的偏移量
- sty: int
原图像相对于目标图像在y方向上的偏移量
- width: int
在 padding 的同时可对原图像进行 resize,width 为原图像 resize 后的宽,若不进行 resize,则 width 为原图像的宽
- height: int
在 padding 的同时对原图像进行 resize,height 为原图像 resize 后的高,若不进行 resize,则 height 为原图像的高
- r: int
padding 时在 R 通道上填充的像素值
- g: int
padding 时在 G 通道上填充的像素值
- b: int
padding 时在B通道上填充的像素值
set_stx
设置原图像相对于目标图像在 x 方向上的偏移量
接口形式
def set_stx(self, stx: int) -> None
参数说明
- stx: int
原图像相对于目标图像在x方向上的偏移量
set_sty
设置原图像相对于目标图像在y方向上的偏移量
接口形式:
def set_sty(self, sty: int) -> None
参数说明:
- sty: int
原图像相对于目标图像在y方向上的偏移量
set_w
设置原图像resize后的width
接口形式:
def set_w(self, width: int) -> None
参数说明:
- width: int
在padding的同时可对原图像进行resize,width为原图像resize后的宽,若不进行resize,则width为原图像的宽
set_h
设置原图像resize后的height
接口形式:
def set_h(self, height: int) -> None
参数说明:
- height: int
在padding的同时可对原图像进行resize,height为原图像resize后的高,若不进行resize,则height为原图像的高
set_r
设置R通道上的padding值
接口形式:
def set_r(self, r: int) -> None
参数说明
- r: int
R通道上的padding值
set_g
设置G通道上的padding值
接口形式:
def set_g(self, g: int) -> None
参数说明
- g: int
G通道上的padding值
set_b
设置B通道上的padding值
接口形式:
def set_b(self, b: int) -> None
参数说明
- b: int
B通道上的padding值