Skip to content

nserly/pictureplayer

Repository files navigation

ImagePlayer

ENGLISH | 简体中文

一个功能丰富的图像播放器应用程序,提供流畅的图片浏览体验和多种实用功能。

运行说明

使用一下命令运行此jar文件(已知程序名为PicturePlayer.jar,依赖在此程序目录下lib文件夹中)

java -cp "PicturePlayer.jar;lib/*" top.nserly.GUIStarter -XX:+UseG1GC

功能特性

  • 支持多种图像格式浏览
  • 提供图片缩放、旋转等基本操作
  • 支持全屏模式查看图片
  • 提供图片信息查看功能
  • 支持硬件加速渲染
  • 集成OpenCL支持的图像模糊处理
  • 提供系统托盘支持
  • 支持代理服务器设置
  • 自动检查更新功能
  • 多语言支持(包括简体中文、繁体中文和英文)

系统要求

  • 仅支持Windows 10 22H2及以上版本,Linux操作系统
  • 需要Java 25及以上运行环境
  • 支持OpenCL的GPU设备(可选)

安装说明

  1. 下载安装包
  2. 运行安装程序
  3. 按照安装向导完成安装
  4. 启动应用程序

使用说明

  1. 启动应用程序后,可以通过文件选择器加载图片
  2. 使用工具栏按钮进行缩放、旋转等操作
  3. 右键点击图片可以打开上下文菜单进行更多操作
  4. 在设置界面可以调整显示模式、代理服务器等选项
  5. 支持拖放操作加载图片

开发者信息

本项目使用Java和C++混合开发,采用模块化设计:

  • Java部分使用Gradle构建
  • C++部分用于实现核心运行时功能
  • 使用OpenCL实现高性能图像处理
  • 采用多线程架构提高性能
  • 支持国际化和本地化

许可证

本项目采用Apache 2.0许可证发布。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages