# PixelPress **Repository Path**: ayong666/pixel-press ## Basic Information - **Project Name**: PixelPress - **Description**: 本地压缩,不联网,你的照片只有你能看 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-09 - **Last Updated**: 2026-02-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PixelPress - 像素压缩机 一个简洁优雅的图片压缩桌面应用程序,支持批量压缩并实时显示压缩结果。 ## ✨ 功能特点 - 🎨 **现代化界面** - 精美的渐变设计和流畅动画 - 📁 **拖拽上传** - 支持直接拖动图片到程序中 - 🔧 **灵活压缩** - 可调节压缩质量(1-100%) - 📊 **实时反馈** - 显示原始大小、压缩后大小和压缩率 - 🚀 **批量处理** - 一次处理多个图片文件 - 🖼️ **多格式支持** - JPG、PNG、BMP、WebP ## 🎯 使用方法 ### 方式一:点击选择 1. 点击"选择图片"按钮 2. 选择要压缩的图片(支持多选) ### 方式二:拖拽上传 1. 直接拖动图片文件到文件列表区域 2. 自动识别图片格式 ### 压缩步骤 1. 选择或拖入图片 2. 点击"选择输出文件夹"选择保存位置 3. 调整压缩质量滑块(推荐 75-90%) 4. 点击"开始压缩" 5. 查看压缩结果 ## 📦 安装使用 ### 直接运行(推荐) 1. 进入 `dist\PixelPress-win32-x64` 文件夹 2. 双击 `PixelPress.exe` 启动程序 3. 无需安装任何环境 ### 从源码运行 ```bash # 安装依赖 npm install # 启动程序 npm start # 打包程序 npm run build ``` ## 🎨 压缩质量说明 - **1-50%**: 高压缩率,文件小,质量较低 - **50-75%**: 中等压缩率,适合网页使用 - **75-90%**: 低压缩率,保持较好质量(推荐) - **90-100%**: 极低压缩率,接近原始质量 ## 📝 注意事项 - 压缩后的图片保存为 JPG 格式 - 文件名会添加 `_compressed` 后缀 - PNG 透明背景会转换为白色背景 - 建议压缩前备份原始图片 ## 🛠️ 技术栈 - **Electron 22** - 跨平台桌面应用框架 - **HTML5 Canvas API** - 图片压缩处理 - **原生 JavaScript** - 无框架依赖 - **Node.js 文件系统** - 文件读写操作 ## 💻 系统要求 - Windows 7 或更高版本 - 无需安装额外软件 - 支持窗口自由调整大小 ## 📄 开源协议 MIT License --- **PixelPress** - 让图片压缩变得简单优雅