Files
msime-windows/server/src
Lu Fan(SonnyCalcr) 9c45526cd2 fix: 缓存的皮肤图片不再一直占着文件 (#1017)
* fix(ui): 缓存的位图不再占着图片文件

GetBitmapFromFile 直接用 WIC 解码器建 D2D 位图,位图会一直引用解码器,缓存期间文件句柄不放:输入法运行时皮肤图删不掉、覆盖不了。改为先把像素解进内存里的 IWICBitmap 再建 D2D 位图,文件随解码器一起释放。补一条回归用例。

* fix(server): 设置页皮肤预览不再占着皮肤图文件

预览的位图缓存与 msimeui 同样直接用解码器建 D2D 位图,设置窗口开着时皮肤图同样被占用;改为经内存里的 IWICBitmap 中转。
2026-10-17 04:02:21 +08:00
..
2026-04-02 13:46:21 +08:00