# BatchPixel - 全能图像转换和优化工具
## 项目概述
**BatchPixel** 是一个强大的客户端媒体转换工具,允许用户同时转换、优化和增强多张图片。支持 10+ 种图片格式,具有先进的批处理功能,采用隐私优先的设计理念(所有处理都在浏览器中进行)。
## 主要功能
### 核心功能
- **批量处理** - 同时转换数百张图片
- **高级批处理** - 跨图片集自动执行多个操作
- **广泛格式支持** - JPG、PNG、WEBP、GIF、SVG、HEIC 和 RAW 格式
- **调整大小** - 批量精确调整图片尺寸
- **旋转** - 向左、向右旋转或翻转图片
- **质量调整** - 控制图片压缩和质量级别
- **批量重命名** - 使用自定义模式批量重命名文件
- **图像增强和滤镜** - 应用锐化、模糊、对比度、灰度等
- **水印** - 添加徽标或文字水印保护作品
- **压缩级别控制** - 选择压缩程度以获得最佳平衡
- **色彩空间转换** - 在 RGB 和 CMYK 等色彩配置文件之间切换
- **DPI 分辨率调整** - 自定义每英寸点数以满足打印需求
- **EXIF 数据保留** - 根据需要保留或删除元数据
- **Web 优化** - 优化图片以加快网站加载速度
- **实时统计** - 即时获取已处理图片数量和大小反馈
- **深色模式切换** - 在浅色和深色主题之间切换
- **Toast 通知** - 获取流畅、不显眼操作更新
- **隐私优先** - 所有处理都在浏览器本地进行,不上传
- **响应式设计** - 在桌面和移动设备上完全可用
## 技术栈
### 前端
- **HTML5** - 语义化标记
- **CSS3** - 现代样式和动画
- **JavaScript** - 客户端处理
- **Canvas API** - 图像处理
- **File API** - 文件操作
- **Web Workers** - 后台处理
### 支持的格式
- JPG/JPEG
- PNG
- WEBP
- GIF
- SVG
- HEIC
- RAW (多种相机格式)
## 文件结构
```
codecanyon-58569203-batchpixel-all-in-one-image-conversion-optimizer-tool/
├── assets/ # 静态资源
│ ├── css/ # 样式文件
│ ├── js/ # JavaScript 文件
│ ├── images/ # 图片资源
│ └── fonts/ # 字体文件
├── documentation.html # 完整文档
├── index.html # 主页面
├── license.txt # 许可证
├── README.md # 项目说明
└── PROJECT_ANALYSIS.md
```
## 安装说明
### 系统要求
- 现代浏览器(Chrome、Firefox、Edge、Safari 12+)
- 启用 JavaScript
- HEIC/RAW 支持:推荐使用 Chrome 或 Edge
### 安装步骤
1. 从 CodeCanyon 下载包
2. 解压文件到 Web 服务器
3. 在浏览器中打开 `index.html`
4. 无需服务器端要求 - 适用于任何标准 Web 托管
## 亮点特色
1. **纯客户端处理** - 所有处理在浏览器中完成,保护隐私
2. **批量处理** - 支持数百张图片同时处理
3. **广泛格式支持** - 10+ 种图片格式
4. **高级功能** - 水印、滤镜、色彩空间转换
5. **实时反馈** - 处理进度和统计实时显示
6. **深色模式** - 支持浅色/深色主题切换
7. **响应式设计** - 适配桌面和移动设备
8. **无需服务器** - 纯静态文件,任何 Web 托管都可用
9. **EXIF 处理** - 保留或删除图片元数据
10. **Web 优化** - 专门针对网站图片优化