# pic-viewer **Repository Path**: KingOfForest/pic-viewer ## Basic Information - **Project Name**: pic-viewer - **Description**: 🔍 一个跨平台的图片浏览器,方便用户在电脑上查看图片内容,并提供放大缩小等功能。该项目是使用 JavaFX做后台、Vue.js做前端UI界面,开发的客户端工具,确保在多个平台上都能顺利运行。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-12-10 - **Last Updated**: 2026-01-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Pic-Viewer **Pic-Viewer** 是一款跨平台的图片浏览器,旨在帮助用户方便地查看电脑上的图片内容。它支持基本的图片浏览操作,如放大、缩小、旋转等,同时提供流畅的用户体验和简单直观的界面。 该项目是使用 JavaFX、Vue.js、Vite、Maven 等技术开发的客户端工具,确保在多个平台上都能顺利运行。 --- ## 目录 - [特性](#特性) - [技术栈](#技术栈) - [安装](#安装) - [使用](#使用) - [贡献](#贡献) - [许可证](#许可证) --- ## 特性 - **跨平台支持**:支持 Windows、macOS 和 Linux 等操作系统。 - **基本图片操作**:支持放大、缩小等功能。 - **流畅体验**:基于 JavaFX 和 Vue.js,提供流畅的用户界面和操作体验。 - **轻量化**:不依赖复杂的框架,启动速度快,内存占用低。 --- ## 技术栈 - **JavaFX**:用于构建桌面应用程序的界面部分,负责图片显示、用户交互等。 - **Vue.js**:构建前端用户界面,处理图像查看界面的动态元素。 - **Vite**:前端构建工具,优化 Vue 项目的开发和构建过程。 - **Maven**:Java 项目的构建工具,用于管理项目依赖和构建过程。 --- ## 安装 前端运行: ```bash cd web npm install npm run dev ``` 前端打包: ```bash npm run build ``` 后端运行: MainApplication.java ### 前提条件 确保你已经安装了以下工具: - [JDK 11+](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) - [Node.js](https://nodejs.org/)(用于构建前端) - [Maven](https://maven.apache.org/)(用于构建 Java 项目) ### 克隆项目 ```bash git clone https://gitee.com/KingOfForest/pic-viewer.git cd pic-viewer ``` ## 许可证 本项目采用 APache License 2.0 许可证,详细内容请查看 LICENSE 文件。 #### 赞助支持 [🧧访问赞助支持页面](https://kingofforest.feishu.cn/wiki/NSWKwR5zNizAXEkPMsZc0U0zn3g)