# ImagePlayer **Repository Path**: nserly-huaer/ImagePlayer ## Basic Information - **Project Name**: ImagePlayer - **Description**: by java program language - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-10-08 - **Last Updated**: 2026-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ImagePlayer [ENGLISH](README.en.md) | 简体中文 一个功能丰富的图像播放器应用程序,提供流畅的图片浏览体验和多种实用功能。 ## 运行说明 使用一下命令运行此jar文件(已知程序名为PicturePlayer.jar,依赖在此程序目录下lib文件夹中) ```bash 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许可证发布。