# System.Drawing 库模块帮助文档

## System.Drawing 成员列表 <a id="System.Drawing" href="#System.Drawing">&#x23;</a>

.NET System.Drawing 命名空间。  

[返回对象:dotNetNameSpaceObject](https://www.aardio.com/zh-cn/docs/library-reference/dotNet/appDomain.html#dotNetNameSpaceObject)

### System.Drawing.Color <a id="System.Drawing.Color" href="#System.Drawing.Color">&#x23;</a>
aardio 中 System.Drawing.Color 会自动转为 0xAARRGGBB 格式颜色值（32 位无符号整数）。  
与 GDI+ / gdip 库 / plus 控件 等使用 ARGB 颜色值格式相同。  
对 System.Drawing.Color 类型的属性或字段赋值时也只要指定 0xAARRGGBB 格式的数值即可。  

获取System.Drawing.Color 数组则返回 .NET 对象（ dotNet.object）而非数值数组，  
但可以将普通数值数组赋值给类型为 System.Drawing.Color 数组的属性（自动转换）。  
使用下标读写 System.Drawing.Color 数组的成员同样会自动转换 0xAARRGGBB 格式颜色数值。

## System.Drawing.Image 成员列表 <a id="System.Drawing.Image" href="#System.Drawing.Image">&#x23;</a>

.NET System.Drawing.Image 命名空间。  
导入 aardio 标准库 System.Drawing 则会重写  
 System.Drawing.Image.FromFile 函数，  
自动调用 io.fullpath 转换参数中的图像文件路径。  

[返回对象:dotNetNameSpaceObject](https://www.aardio.com/zh-cn/docs/library-reference/dotNet/appDomain.html#dotNetNameSpaceObject)

### System.Drawing.Image.FromFile(path,ucem) <a id="System.Drawing.Image.FromFile" href="#System.Drawing.Image.FromFile">&#x23;</a>
自文件导入图像。  
如果事先导入标准库 System.Drawing 则此函数会调用 io.fullpath 转换参数 @path ，  
否则使用 .NET 原版 System.Drawing.Image.FromFile 需要自行将 path 转换为完整路径，  
以避免 .NET 无法识别 aardio 中以单斜杆/反斜杆 或 `~` 开头的路径。
