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