一款基于 .NET Avalonia 开源免费、快速、跨平台的图片查看器

前言

今天大姚给大家分享一款基于 .NET Avalonia 开源免费、快速、可定制、跨平台的图片查看器:PicView。帮助大家享受干净、免费且快速的图片查看体验,没有烦人的弹窗。

工具介绍

PicView 是一款基于 .NET Avalonia 的开源免费、快速、可高度定制、跨平台的图片查看器,支持 macOS 和 Windows 10/11 操作系统。它支持几乎所有常见的图像文件类型,包括但不限于 (animated)WEBP、(animated)GIF、SVG、AVIF、HEIC、PSD 等,为用户提供了一个清洁、无干扰且高效的图片浏览体验。

image

工具技术栈

PicView 是用 C# .NET 构建的,使用 Avalonia 跨平台的 XAML UI 框架。所有的构建版本都使用NativeAOT(附带修剪功能)进行编译,生成一个完全独立的本地可执行文件。

PicView 利用 Cysharp 的 ZLinq 和 ZString 来实现零内存分配和高性能操作,同时使用R3来实现高性能的 ViewModel 绑定和事件流处理。

应用场景

  • 个人用户: 需要快速查看、编辑和管理个人照片和图像收藏。
  • 专业设计师: 需要查看和预览多种格式的设计稿和图像文件。

文件类型支持

  • 常见类型: .jpg .jpeg .jpe .png .bmp .tif .tiff .gif .ico .jfif .webp .svg .svgz。
  • 高级类型: .psd .psb .xcf .jxl .heic .heif .jp2 .hdr .tga .dds。
  • RAW类型:.3fr .arw .cr2 .cr3 .crw .dcr .dng .erf .kdc .mdc .mef .mos .mrw .nrw .orf .pef .raf .raw .rw2 .srf .x3f。
  • 其他类型: .pgm .hdr .cut .exr .dib .emf.wmf .wpg .pcx .xbm .xpm .wbmp。

工具源代码

image

功能演示

image

image

图片信息窗口:

image

你可以通过编辑宽度和/或高度文本框来更改图片大小。要按百分比调整大小,只需在数值后加上百分比符号即可。

image

图片集:

image

裁剪图像:

image

批量调整大小:

image

图片更名:

image

按 F2 或右键点击标题栏文件,可以重命名或移动文件。更改文件扩展名后,图片会被转换成相应格式。

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

posted @ 2026-01-29 21:16  追逐时光者  阅读(95)  评论(0)    收藏  举报