在线智能图片压缩工具,使用 AI 技术减小文件体积,同时保持良好的视觉质量。
在线体验地址: https://nocode.host/7d87b/1ic27swwpgfiu9d5t
- 🖼️ 批量图片压缩
- 📊 实时压缩比例显示
- 🎛️ 可调节压缩质量级别
- 🚀 快速处理多张图片
- 💾 一键下载所有压缩后的图片
- 🌐 本地处理,无需上传至云端
- 📱 响应式设计,适配各种设备
- React 18
- TypeScript
- Vite
- TailwindCSS
- React Router DOM
- React Dropzone
- Lucide React (图标)
- shadcn/ui 组件库
- 克隆仓库
git clone https://github.com/your-username/aimageShrink.git
cd aimageShrink- 安装依赖
npm install- 启动开发服务器
npm run dev应用将在 http://localhost:8080 运行
npm run build构建后的文件将位于 build 目录中
- 点击上传区域或将图片拖放到指定区域
- 调整压缩设置(压缩级别)
- 点击压缩按钮处理图片
- 查看压缩效果
- 下载单个或全部压缩后的图片
src/
│
├── components/ # UI 组件
│ └── ui/ # shadcn/ui 组件
│
├── lib/ # 工具函数和 hooks
│
├── pages/ # 页面组件
│ ├── Index.tsx # 首页
│ └── ImageCompressor.tsx # 图片压缩页面
│
├── App.tsx # 根组件
├── main.tsx # 应用入口
└── nav-items.tsx # 导航配置
欢迎提交问题和功能请求!
- Fork 仓库
- 创建您的特性分支 (
git checkout -b feature/amazing-feature) - 提交您的更改 (
git commit -m 'Add some amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 打开一个 Pull Request
MIT

