PNG Process
pngencode
pngencode(img: np.ndarray, compression: int = 1) -> Union[bytes, None]
- 
説明:NumPy の画像配列を PNG 形式のバイト列にエンコードします。
 - 
パラメータ:
- img (
np.ndarray):エンコードする画像配列。 - compression (
int):圧縮レベル、範囲は 0 から 9。0 は圧縮なし、9 は最大圧縮。デフォルトは 1。 
 - img (
 - 
戻り値
- bytes:エンコードされた PNG 形式のバイト列。
 
 - 
使用例
import numpy as np
import capybara as cb
img_array = np.random.rand(100, 100, 3) * 255
encoded_bytes = cb.pngencode(img_array, compression=9) 
pngdecode
- 
説明:PNG 形式のバイト列を NumPy の画像配列にデコードします。
 - 
パラメータ:
- byte_ (
bytes):デコードする PNG 形式のバイト列。 
 - byte_ (
 - 
戻り値
- np.ndarray:デコードされた画像配列。
 
 - 
使用例
decoded_img = cb.pngdecode(encoded_bytes)