EGE/src/ege:EGE 库：使用 YCLib::YCommon 模块提供的接口和 std::unique_ptr 简化编码转换并提供异常安全。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE 库：使用 void* 代替 LPVOID 类型；使用 :: 限定前缀 LRES 。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
按行宽限制调整部分文件格式。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE/src/ege/image.cpp: 调整图像缓冲区转换调用接口（依赖 YSLib b471r1 ）。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE/src/ege/image.cpp: 使用 platform_ex::MBCSToWCS 简化实现。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE/src/ege/global.cpp: 新增图像解码器初始化以便使用 FreeImage 。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE 库：使用 YSLib::Drawing::HBitmap 实现 BMP 图像保存（依赖 YSLib b471r3 ）。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
移除外部依赖项 ole32 、 oleaut32 和 uuid 。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
移除 ::access 调用和 <io.h> 包含；移除无用代码。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE/include/ege/gdi.h: 按行宽限制调整格式。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE/ssrc/ege/image: 保存图像支持 ImageFormat 参数指定格式。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE 库：恢复保存 24 位 BMP 。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE 库：使用 YSLib::Drawing::HBitmap 实现 BMP 图像保存（依赖 YSLib b471 ）。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
MandelbrotSetAni/MandelbrotSetAni.cpp: 保存图像为 PNG 格式而不是 24 位 BMP 格式以节约空间。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE/src/ege/image: 移除无用代码和 libpng 头文件依赖。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
移除 libpng 依赖和头文件。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE/src/ege/gdi.cpp: 修正接口断言。

Signed-off-by: FrankHB <frankhb1989@gmail.com>