## **圖像基礎**
> `Imager`_用于圖像的基礎操作
*****
* [ ] ### **打開空圖**【構造函數】

> 打開一個空的圖像對象,用于無圖像但需調用`Imager`函數庫
*參數:*
* 無
*****
* [ ] ### **打開圖像**【構造函數】

> 從指定路徑中打開一個新的圖像對象,圖片將賦予給`image`變量
*參數:*
* `路徑`: 打開的圖像對象路徑, 比如`/sd/MixPY.jpg`,支持`bmp` `pgm` `ppm` `jpg` `jpeg`格式的圖像文件
*****
* [ ] ### **圖像清除**

> 將指定的`image`圖像中的所有像素設置為零,即黑屏顯示
*參數:*
* `圖像`:需傳入`image`類型圖像進行操作
*****
* [ ] ### **圖像保存**

> 將圖像對象保存于指定路徑中
*參數:*
* `圖像`:需傳入`image`類型圖像進行操作
* `路徑`:保存的圖像對象路徑, 比如`/sd/MixPY.jpg`,支持`bmp` `pgm` `ppm` `jpg` `jpeg`格式的圖像文件
*****
* [ ] ### **修改某點像素值**

> 設置修改圖像某點像素值
*參數:*
* `圖像`:需傳入`image`類型圖像進行操作
* `坐標-xy`:圖像的`(x, y)`位置點
* `顏色`:將某點像素改為的顏色
* `RGB565`16 位的顏色值,比如
* `RGB888`元組, 比如
*返回:*
* 彩色圖,返回`(x, y)`位置的RGB888像素元組`(r, g, b)`
* 灰度圖, 返回`(x, y)`位置的像素值`0-255`
> 不支持壓縮圖像
*****
* [ ] ### **獲取某點像素值**

> 獲取圖像某點像素值
*參數:*
* `圖像`:需傳入`image`類型圖像進行操作
* `坐標-xy`:圖像的`(x, y)`位置點
*返回:*
* 彩色圖,返回`(x, y)`位置的RGB888像素元組`(r, g, b)`
* 灰度圖, 返回`(x, y)`位置的像素值`0-255`
> 不支持壓縮圖像
*****
* [ ] ### **圖像截取**

> 在圖像上截取指定區域的圖像
*參數:*
* `圖像`:需傳入`image`類型圖像進行操作
* `區域-xywh`:為列表類型,截取圖像的起點坐標`x,y`,長`w`,高`h`的矩形的感興區域,即`(x, y, w, h)`區域

*返回:*
* 返回一個`image`類型圖像對象
> 不支持壓縮圖像
*****
* [ ] ### **圖像壓縮**

> 對圖像進行適當壓縮
*參數:*
* `圖像`:需傳入`image`類型圖像進行操作
* `壓縮率`:整形類型,填寫壓縮質量`(0-100)`%
*返回:*
* 返回一個`image`類型圖像對象
*****
* [ ] ### **圖像信息**

> 獲取圖像的寬度分辨率、高度分辨率、格式、大小信息
*參數:*
* `圖像`:需傳入`image`類型圖像進行操作
*返回:*
* `寬度`:返回以像素計的圖像的寬度
* `高度`:返回以像素計的圖像的高度
* `格式`:返回`int`類型的圖像的格式
* `1`:?
* `2`:`RGB565`的彩色圖格式
* `3`:?
* `4`:`GRAYSCALE`的灰度圖格式
* `大小`:返返回以字節計的圖像大小
*****
* [ ] ### **圖像轉換**

> 將圖像轉換為灰度圖、彩色圖、彩虹圖、AI格式圖
*參數:*
* `圖像`:需傳入`image`類型圖像進行操作
*返回:*
* `轉換灰度圖`:返回灰度圖像對象
* `轉換彩色圖`:返回彩色圖像對象
* `轉換彩虹圖`:返回彩虹圖像對象
* `轉換AI格式`:返回AI格式圖對象
> 不支持壓縮圖像
> 彩虹圖像是彩色圖像,對于圖像中的每個8位掩模灰度照明值具有唯一的顏色值。 例如,它為熱圖像提供熱圖顏色
> AI格式圖是進行人工智能`KPU`處理需要使用一種圖像類型
*****