一個免費、注重隱私的線上圖片處理工具,支援圖片壓縮、格式轉換和裁切功能。所有處理均在瀏覽器本地完成,您的圖片永遠不會離開您的裝置。
- 先進的壓縮演算法,在保持視覺品質的同時減小檔案大小
- 可調節的品質設定(10-100%)
- 最大尺寸限制(無限制、1920px、1280px、800px)
- 支援批量處理
- 支援 JPG、PNG、WebP、GIF、BMP 格式互轉
- 一鍵轉換為最優格式
- 可調節輸出品質
- 自由裁切或預設寬高比(1:1、4:3、16:9 等)
- 常用尺寸預設(800×600、1280×720、1920×1080、1080×1080)
- 證件照尺寸(帶實際毫米尺寸標識):
- 1吋照片 (25×35mm)
- 2吋照片 (35×49mm)
- 護照 (35×45mm)
- 簽證 (33×48mm)
- 美國簽證 (51×51mm)
- 多種輸出格式可選
- English(英文)
- 简体中文
- 繁體中文
- 根據瀏覽器語言自動檢測
- 支援手動切換語言
- 100% 客戶端處理:所有圖片處理都在您的瀏覽器中完成
- 不上傳伺服器:圖片永遠不會離開您的裝置
- 不收集資料:我們不追蹤或儲存任何資訊
- 無需註冊:無需註冊即可使用所有功能
- 克隆倉庫:
git clone https://github.com/tinystacklab/image-cube.git
cd image-cube- 安裝依賴:
npm install- 啟動開發伺服器:
npm run dev- 在瀏覽器中打開 http://localhost:3000
npm run build構建後的檔案將在 dist 資料夾中。
這是一個靜態網站,可以部署到任何靜態託管平台。
- 將程式碼推送到 GitHub 倉庫
- 登入 Cloudflare 控制台
- 進入 Pages → 創建專案 → 連接到 Git
- 配置構建設定:
- 構建命令:
npm run build - 構建輸出目錄:
dist
- 構建命令:
- 點擊 儲存並部署
- 將程式碼推送到 GitHub
- 在 Vercel 導入專案
- Vercel 會自動檢測 Vite 並配置
- 點擊 Deploy
- 將程式碼推送到 GitHub
- 在 Netlify 導入專案
- 配置構建設定:
- 構建命令:
npm run build - 發布目錄:
dist
- 構建命令:
- 點擊 Deploy site
- 在
vite.config.js中添加:base: '/your-repo-name/' - 構建專案:
npm run build - 將
dist資料夾部署到 GitHub Pages
- 構建工具:Vite
- 圖片壓縮:browser-image-compression
- 圖片裁切:Cropper.js
- 樣式:原生 CSS 配合 CSS 變數
- 字體:Inter(本地)+ 系統中文字體
MIT 許可證 - 可自由用於個人或商業用途。
歡迎貢獻!請隨時提交 Pull Request。
- Fork 本專案
- 創建您的功能分支 (
git checkout -b feature/AmazingFeature) - 提交您的更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打開一個 Pull Request
如果您有任何問題或建議,請在 GitHub 上提交 issue。
用 ❤️ 為注重隱私的圖片處理而製作