← Blog
Artikel

API Upscale Gambar untuk Foto Produk Marketplace: Perbesar 2x, 4x, 8x

Perbesar foto produk yang buram atau kekecilan 2x, 4x, atau 8x lewat REST API dengan model AI super resolution. Lolos syarat resolusi marketplace tanpa memotret ulang, mulai Rp250 per foto.

Foto produk yang buram atau kekecilan adalah masalah klasik toko online. Foto lama dari supplier cuma 600 piksel, gambar hasil kompresi WhatsApp kehilangan detail, dan marketplace punya syarat resolusi minimum supaya fitur zoom bisa dipakai. Memotret ulang ratusan SKU jelas bukan opsi.

API Upscale Gambar dari API Indonesia memperbesar foto 2x, 4x, atau 8x dengan model AI super resolution. Detailnya direkonstruksi, bukan sekadar ditarik seperti resize biasa, jadi tepi produk, tekstur kain, dan teks pada kemasan tetap tegas setelah diperbesar.

Kenapa Bukan Resize Biasa?

Resize biasa (bicubic atau bilinear) hanya menebak piksel di antara piksel yang ada. Hasilnya lebih besar, tapi lembek dan berbayang. Model AI super resolution dilatih untuk mengisi detail yang hilang, sehingga hasilnya terlihat seperti foto beresolusi lebih tinggi, bukan foto kecil yang ditarik.

Resize biasa API Upscale Gambar
Cara kerja Interpolasi piksel Rekonstruksi detail berbasis AI
Tepi & teks Cenderung blur Lebih tegas
Skala Bebas, kualitas turun 2x, 4x, 8x
Integrasi Library lokal Satu REST API, satu API key

Use Case di E-commerce

  • Lolos syarat resolusi marketplace. Naikkan foto produk lama ke resolusi yang diminta platform tanpa memotret ulang.
  • Merapikan katalog dari supplier. Foto kiriman supplier sering kecil dan terkompresi. Upscale massal sebelum diunggah ke toko.
  • Banner dan materi promo. Pakai foto produk yang sama untuk banner lebar dengan tier 4x.
  • Arsip produk lama. Produk yang masih laku tapi fotonya dari tahun-tahun lalu bisa dipakai lagi.

Cara Kerjanya

Upscale adalah proses asinkron. Anda mengirim gambar, menerima job_id, lalu mengunduh hasilnya setelah selesai.

  1. Kirim gambar sebagai data URI ke POST /api/v1/image/upscale/2x (atau 4x / 8x).
  2. Cek status di GET /api/v1/image/jobs/{job_id} sampai status menjadi succeeded.
  3. Unduh hasil dari download_url (PNG) dalam waktu 1 jam.

Pada uji kami, job 2x untuk foto 800×600 selesai dalam sekitar 6 detik dan menghasilkan PNG 1600×1200.

curl -X POST "https://use.apiindonesia.id/api/v1/image/upscale/2x" \
  -H "x-api-key: API_KEY_ANDA" \
  -H "Content-Type: application/json" \
  -d '{"image":"data:image/jpeg;base64,/9j/4AAQSkZJRg..."}'

Respons 202 Accepted:

{
  "success": true,
  "data": {
    "job_id": "2fa711a4-deca-42df-90c2-fde8e528de17",
    "status": "pending",
    "tier": "2x",
    "credits_charged": 250,
    "poll_after_seconds": 3
  }
}

Tutorial lengkap dengan kode Node.js dan Python ada di Tutorial API Upscale Gambar.

Harga

Satu kredit sama dengan Rp1.

Tier Input maks Output maks Harga per job
2x 1 MP 4 MP 250 kredit (Rp250)
4x 1 MP 16 MP 1.000 kredit (Rp1.000)
8x 1 MP 64 MP 4.000 kredit (Rp4.000)

Job yang gagal dikembalikan penuh, dan cek status maupun unduh hasil gratis. Akun baru mendapat bonus 3.000 kredit saat daftar, cukup untuk mencoba tier 2x (maksimum 4 job dari bonus). Tier 4x dan 8x terbuka setelah akun pernah top up.

Hal yang Perlu Diperhatikan

  • Ukuran input maksimum 1 MB setelah didekode, dan maksimum 1 MP (misalnya 1000×1000). Kirim JPEG atau WebP supaya mudah masuk batas.
  • Format input: PNG, JPEG, atau WebP sebagai data URI. URL http biasa ditolak.
  • Hasil tidak kami simpan. File hasil tersedia 1 jam, jadi unduh dan simpan di storage Anda sendiri segera setelah job selesai.

FAQ

Apakah foto produk saya disimpan oleh API Indonesia? Tidak. Gambar dikirim ke pemroses untuk satu job, dan file hasil hanya tersedia untuk diunduh selama 1 jam. Kami tidak menyimpan salinan gambar input maupun hasil.

Berapa biaya upscale satu foto produk? Tier 2x 250 kredit (Rp250), 4x 1.000 kredit (Rp1.000), dan 8x 4.000 kredit (Rp4.000) per job. Job yang gagal tidak ditagih.

Tier mana yang cocok untuk foto marketplace? Untuk kebanyakan foto produk, 2x sudah cukup untuk menaikkan foto 800 piksel ke 1600 piksel. Pakai 4x untuk banner atau materi cetak.

Apakah bisa upscale banyak foto sekaligus? Bisa. Kirim satu request per foto, simpan job_id masing-masing, lalu cek status dan unduh hasilnya satu per satu.

Mulai Sekarang

Daftar dan dapatkan API key gratis di dashboard.apiindonesia.id/register, lihat halaman produk API Upscale Gambar, dan pelajari parameter lengkap di docs.apiindonesia.id.

Mulai Sekarang

Mulai Integrasi
Hari Ini

Daftar gratis dan dapatkan bonus 3.000 kredit (Rp3.000) setelah email diverifikasi, ambil API key, lalu langsung call endpoint pertama Anda. Tanpa kartu kredit, tanpa proses approval yang ribet.

Visualisasi gelombang titik