Stack: TypeScript · React 19 · Vite · Tailwind CSS · jSquash (MozJPEG, libwebp, libavif, libjxl, OxiPNG via WebAssembly) · Transformers.js · ONNX Runtime Web (WebGPU) · MediaPipe · pdf-lib · PDF.js · Workbox (PWA) · Cloudflare Workers
Toolbox pengolahan gambar 100% client-side langsung di browser. Kompres, ubah format, potong, sensor, hapus latar, sampai perbesar resolusi dengan AI, semuanya berjalan di perangkat Anda tanpa satu pun gambar diunggah ke server. Bisa dipasang sebagai aplikasi (PWA) dan tetap jalan offline setelah kunjungan pertama.
🌐 Coba demo: image.solusikoding.com
- Kompres: Perkecil ukuran file berdasarkan kualitas atau target ukuran (KB)
- Ubah Format: Konversi ke JPG, PNG, WebP, AVIF, JXL, GIF, BMP, TIFF, dan ICO
- Ubah Ukuran: Atur dimensi dalam piksel, persen, cm, atau preset media sosial
- Potong & Putar: Crop dengan rasio, luruskan kemiringan, putar, dan balik gambar
- Putar Massal: Putar dan balik banyak gambar sekaligus
- Warna & Filter: Kecerahan, kontras, saturasi, ketajaman, dan preset filter
- Watermark: Tanda air teks atau logo, di satu posisi atau berulang (ubin)
- Sensor: Blur, pixelate, atau tutup area sensitif, dengan deteksi wajah otomatis
- Teks & Coretan: Tambahkan teks, panah, kotak, dan stabilo
- Bingkai & Kanvas: Padding, sudut bulat, warna latar, dan ubah rasio kanvas
- Hapus Latar: Latar transparan, ganti warna, blur, atau gambar lain (model MODNet & BiRefNet)
- Perbesar HD: Upscale 2×–4× dengan Real-ESRGAN, memakai GPU (WebGPU) bila tersedia
- Gabung & Kolase: Sambung gambar ke samping, ke bawah, atau susun dalam grid
- Pecah Grid: Potong gambar jadi kotak-kotak, cocok untuk carousel Instagram
- Gambar ke PDF: Satukan banyak gambar menjadi satu dokumen PDF
- PDF ke Gambar: Ambil setiap halaman PDF menjadi gambar
- Buat GIF: Animasi GIF dari beberapa gambar
- Info & EXIF: Lihat metadata kamera dan lokasi GPS, lalu hapus tanpa menurunkan kualitas
- Palet Warna: Ambil warna dominan dan pipet warna dari gambar
- Ikon & Favicon: Buat paket favicon dan ikon aplikasi Android/iOS
- Base64: Konversi gambar ↔ Base64 / Data URL
- Hasil bisa dirangkai: Output satu alat langsung jadi input alat berikutnya, lengkap dengan riwayat versi dan undo/redo
- Proses massal: Masukkan puluhan sampai ratusan gambar, proses sekaligus, unduh sebagai ZIP atau simpan ke folder
- Banyak format masuk: JPG, PNG, WebP, AVIF, HEIC/HEIF, GIF, BMP, TIFF, SVG, ICO, JXL, dan PDF
- Masukkan dari mana saja: Pilih file, seret file atau folder, tempel dari clipboard, atau bagikan langsung dari galeri HP
- 100% offline & privat: Tidak ada server pemroses; aman untuk foto pribadi, dokumen identitas, dan aset klien
- PWA & responsif: Bisa dipasang di desktop maupun HP, dengan tema terang/gelap
- Buka image.solusikoding.com atau pasang sebagai aplikasi.
- Masukkan satu atau banyak gambar (pilih, seret, atau tempel).
- Pilih alat, atur sesuai kebutuhan, dan lihat pratinjaunya langsung.
- Lanjutkan ke alat lain bila perlu, lalu simpan hasilnya.
npm install # pasang dependensi
npm run dev # jalankan di http://localhost:5173
npm run build # build produksi ke folder dist/- Dokumentasi Teknis: arsitektur, engine pemrosesan, AI di perangkat, PWA, build & deploy, serta lisensi model
Jika proyek ini bermanfaat bagi Anda, dukung pengembangannya melalui QRIS:
Scan QRIS menggunakan BCA, Mandiri, BRI, GoPay, OVO, DANA, ShopeePay, atau mobile banking lainnya.
Dikembangkan oleh rizalahmaddd:
- WhatsApp: +62 857-7777-5477
- GitHub: @rizalahmaddd
- Lokasi: Kota Malang, Jawa Timur, Indonesia
Proyek ini dilisensikan di bawah lisensi MIT License.
Model AI yang dipakai memiliki lisensinya masing-masing, rinciannya ada di Dokumentasi Teknis.