Skip to content

zhiqiangme/ImageConvert

Repository files navigation

ImageConvert

一个运行在 Windows 11 x64C# .NET 10 + WinUI 3 图片转换工具(当前阶段)。

当前功能

  • 支持将 静态 WebP 转换为 PNG(像素内容保持一致)。
  • 支持单张与批量:
    • 拖入 1 张图时按单张处理。
    • 拖入多张图时按批量处理(当前为串行转换)。
  • 转换进度显示:
    • 显示已转换数量与已处理数量(例如 已转换 3/10,已处理 4/10)。
  • 支持取消:
    • 点击“取消转换”后,停止后续图片处理,不回滚已完成结果。
  • 文件重名处理:
    • 输出同目录;若重名,自动追加 _1_2(如 a.pnga_1.png)。

当前不支持

  • 不支持 动画 WebP。检测到动画 WebP 时会弹窗提示“暂未支持动图”。
  • 当前仅实现 WebP -> PNG,其他格式后续扩展。

技术实现

  • UI 框架:WinUI 3
  • 目标框架:net10.0-windows10.0.19041.0
  • 图像库:Magick.NET-Q8-AnyCPU

使用方式

  1. 启动应用。
  2. 通过“选择 WebP 文件”或拖拽 .webp 文件到窗口。
  3. 点击“开始转换”。
  4. 在进度区域查看处理状态,需要时可点击“取消转换”。

构建

dotnet build ImageConvert.slnx

About

把其他格式图片转为png

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors