# aardio 范例: WebP 图像

```aardio
import win.ui;
/*DSG{{*/
var winform = win.form(text="WebP 图像";right=759;bottom=469)
winform.add(
plus={cls="plus";left=101;top=78;right=626;bottom=372;z=1}
)
/*}}*/

// GDI+ 组件通常不会加载 gdip.webp，需要显式导入
import gdip.webp;

// 加载图像，支持 GDI+ 格式与 WebP 格式
var webp = gdip.webp("~\example\Graphics\.gdip.jpg") 

// 转换并保存为 WebP 图像，参数 2 可选 
webp.save("/test.webp",80/*质量，-1 为无损，省略为 80*/); 

// 赋值为 plus 控件的图像属性时，自动转换为 gdip.bitmap 对象。
//winform.plus.background = gdip.webp("/test.webp") 

//导入 gdip.webp 库以后，gdip.bitmap 与 plus 控件自动支持 .webp 后缀的文件
winform.plus.background = "/test.webp"

//导入 inet.http 与 gdip.webp 库则 gdip.bitmap/plus 控件自动支持 .webp 后缀的图像网址
import inet.http;

winform.show();
win.loopMessage(); 
```