API V2

Mampatkan gambar

API Kompresi Gambar Canggih untuk Optimasi Performa Web

Tingkatkan performa situs web Anda dengan API Kompresi Gambar kami yang kuat, mengurangi ukuran file hingga 90% tanpa mengorbankan kualitas visual. Sempurna untuk pengembang yang membangun situs web cepat, aplikasi mobile, dan sistem manajemen konten.

Fitur & Manfaat Utama

  • Kontrol Ukuran File Presisi - Kompres gambar ke ukuran target yang tepat (50kb, 100kb, 200kb, 500kb, 1mb, 2mb)
  • Dukungan Multi-Format - Optimalkan gambar JPG, PNG, dan WebP dengan algoritma canggih
  • Tingkat Kompresi Fleksibel - Pilih Max, Medium, atau Low sesuai kebutuhan kualitas Anda
  • Pemrosesan Massal - Tangani ribuan gambar secara efisien dengan API kami yang skalabel
  • Peningkatan Performa SEO - Tingkatkan skor Core Web Vitals dan peringkat Google
  • Penghematan Biaya - Kurangi biaya bandwidth dan penyimpanan secara signifikan

Sempurna untuk Pengembangan Web Modern

Ideal untuk aplikasi React, Next.js, Angular, Vue.js, WordPress, Drupal, Joomla, React Native, Flutter, iOS, dan Android. Baik Anda membangun platform e-commerce, sistem blog, atau aplikasi mobile, API kami memastikan gambar Anda dimuat sangat cepat di semua perangkat.

Dampak Performa

  • 70% waktu muat halaman lebih cepat - Tingkatkan pengalaman pengguna secara dramatis
  • 90% pengurangan ukuran file - Maksimalkan efisiensi penyimpanan
  • Peringkat SEO lebih baik - Google menghargai situs yang cepat
  • Rasio pentalan lebih rendah - Buat pengguna tetap betah dengan konten yang cepat dimuat
  • Biaya hosting lebih rendah - Minimalkan pengeluaran bandwidth dan CDN

  • Method: POST
  • Endpoint: /api/v2/CompressImage

Mengautentikasi Permintaan API

Untuk mengakses API Web PDF4me, setiap permintaan harus menyertakan kredensial autentikasi yang sesuai. Autentikasi memastikan komunikasi yang aman dan memvalidasi identitas Anda sebagai pengguna yang berwenang.


Mengapa Menggunakan Kompresi Gambar?

Kompresi gambar penting untuk:

  • Waktu loading website yang lebih cepat - Kurangi kecepatan loading halaman hingga 70%
  • Peringkat SEO yang lebih baik - Google memprioritaskan website yang loading cepat
  • Biaya bandwidth yang berkurang - Pengeluaran transfer data yang lebih rendah
  • Pengalaman pengguna yang lebih baik - Loading gambar lebih cepat di semua perangkat
  • Optimisasi penyimpanan - Hemat hingga 90% ruang penyimpanan

Format Gambar yang Didukung

API kami mendukung kompresi untuk:

  • JPG/JPEG - Terbaik untuk foto dan gambar kompleks
  • PNG - Ideal untuk grafik dengan transparansi
  • WebP - Format modern dengan kompresi superior

Level Kompresi Dijelaskan

  • Kompresi Max - Pengurangan ukuran file maksimal (hingga 90% lebih kecil)
  • Kompresi Medium - Kualitas dan ukuran seimbang (60-70% pengurangan)
  • Kompresi Low - Kehilangan kualitas minimal (30-40% pengurangan)

Parameter

Parameter Permintaan

Konfigurasi kompresi gambar Anda dengan parameter yang powerful ini. Setiap parameter dirancang untuk memberikan kontrol presisi atas proses kompresi sambil mempertahankan kualitas gambar optimal untuk kasus penggunaan spesifik Anda.

Ringkasan Parameter

ParameterTipeWajibDeskripsi
Nama FileString✅ YaNama file gambar asli dengan ekstensi
Konten FileBase64✅ YaData gambar yang dikodekan dalam format base64
Tipe GambarString✅ YaFormat output (JPG, PNG, WebP)
Level KompresiString✅ YaIntensitas kompresi (Max, Medium, Low)

Tips Pro untuk Hasil Lebih Baik

  • Gunakan nama file yang deskriptif untuk organisasi yang lebih baik
  • Pilih tipe gambar yang sesuai berdasarkan kasus penggunaan Anda
  • Pilih level kompresi berdasarkan persyaratan kualitas
  • Optimalkan pengkodean base64 untuk pemrosesan yang lebih cepat
Nama fileString, Required

Nama file gambar asli dengan ekstensi yang sesuai (contoh: photo.jpg, logo.png, banner.webp). Ini membantu mengidentifikasi format sumber dan memastikan pemrosesan yang tepat. Gunakan nama deskriptif untuk organisasi dan debugging yang lebih baik.

Contoh:

  • gambar-produk-001.jpg
  • logo-perusahaan.png
  • banner-hero.webp

Praktik Terbaik:

  • Sertakan kata kunci deskriptif dalam nama file
  • Gunakan konvensi penamaan yang konsisten
  • Hindari karakter khusus dan spasi
Konten dokumenbase64, Required

Data gambar yang dikodekan Base64 berisi konten gambar yang sebenarnya. Ini adalah data biner gambar yang dikonversi menjadi string teks untuk transmisi API.

Format yang Didukung:

  • JPG/JPEG - Terbaik untuk foto dan gambar kompleks
  • PNG - Ideal untuk grafik dengan transparansi
  • WebP - Format modern dengan kompresi superior

Batas Ukuran:

  • Ukuran file maksimum: 50MB
  • Direkomendasikan: Di bawah 10MB untuk performa optimal

Tips Pengkodean:

  • Gunakan pengkodean Base64 yang tepat tanpa awalan URL data
  • Pastikan tidak ada jeda baris atau spasi dalam string yang dikodekan
  • Validasi pengkodean sebelum mengirim ke API
Jenis gambarString, Required

Pilih format output gambar untuk gambar terkompresi Anda. Pilih format yang paling sesuai dengan kasus penggunaan dan persyaratan performa Anda.

Format yang Didukung

FormatTerbaik UntukUkuran FileKualitasDampak SEO
JPGFoto, gambar kompleksTerkecilBaikHigh
PNGGrafik, logo, transparansiSedangLuar biasaMedium
WebPGambar web modernTerkecilLuar biasaHigh

Panduan Pemilihan Format

  • JPG: Untuk foto, gambar produk, dan visual kompleks
  • PNG: Untuk logo, grafik dengan transparansi, dan desain sederhana
  • WebP: Terbaik untuk aplikasi web modern dengan kompresi luar biasa

Manfaat SEO

  • WebP: 25-35% lebih kecil dari JPG, loading lebih cepat
  • JPG: Kompatibilitas universal, bagus untuk e-commerce
  • PNG: Sempurna untuk logo dan grafik yang membutuhkan transparansi
Level kompresiString, Required

Pilih tingkat intensitas kompresi yang menyeimbangkan pengurangan ukuran file dengan kualitas gambar. Setiap level dioptimalkan untuk kasus penggunaan dan persyaratan performa yang berbeda.

Level Kompresi

LevelPengurangan Ukuran FileKualitasTerbaik UntukDampak SEO
Max80-90%BaikThumbnail web, media sosialHigh
Medium60-70%Sangat BaikGambar blog, foto produkMedium
Low30-40%Luar BiasaKualitas cetak, gambar detailLow

Panduan Pemilihan

  • Max: Untuk thumbnail, media sosial, dan ketika ukuran file kritis
  • Medium: Sempurna untuk sebagian besar aplikasi web dan e-commerce
  • Low: Pilih ketika kualitas gambar adalah yang terpenting

Dampak Performa

  • Max: Loading tercepat, terbaik untuk mobile
  • Medium: Performa dan kualitas seimbang
  • Low: Kualitas tertinggi, file lebih besar

Keluaran

Konten dokumenBinary, Required

Konten dokumen kompresi

Nama fileString, Required

Nama file dokumen keluaran

Kasus Penggunaan dan Aplikasi

Sempurna untuk:

  • Website e-commerce - Optimalkan gambar produk untuk loading lebih cepat
  • Platform blog - Kompresi gambar untuk performa SEO yang lebih baik
  • Sistem manajemen konten - Integrasi WordPress, Drupal, Joomla
  • Pengembangan aplikasi mobile - React Native, Flutter, iOS, Android
  • Framework web - Aplikasi React, Next.js, Angular, Vue.js
  • Pemrosesan gambar massal - Proses ribuan gambar secara efisien
  • Optimisasi media sosial - Kompresi gambar untuk Instagram, Facebook, Twitter
  • Email marketing - Optimalkan gambar untuk newsletter dan kampanye

Contoh Optimisasi Ukuran File

  • Kompresi gambar ke 50kb - Sempurna untuk thumbnail dan preview kecil
  • Kompresi gambar ke 100kb - Ideal untuk gambar yang dioptimalkan mobile
  • Kompresi gambar ke 200kb - Bagus untuk gambar featured artikel blog
  • Kompresi gambar ke 500kb - Cocok untuk gambar galeri produk
  • Kompresi gambar ke 1mb - Sempurna untuk gambar web berkualitas tinggi
  • Kompresi gambar ke 2mb - Ukuran maksimum untuk foto produk detail

Manfaat Performa

  • Hingga 90% pengurangan ukuran file - Kurangi biaya penyimpanan secara drastis
  • 70% waktu loading halaman lebih cepat - Tingkatkan skor Core Web Vitals
  • Peringkat SEO yang lebih baik - Google menghargai website yang loading cepat
  • Penggunaan bandwidth berkurang - Biaya hosting dan CDN lebih rendah
  • Pengalaman pengguna yang lebih baik - Loading gambar lebih cepat di semua perangkat

Header
Content-Type:application/json
Authorization: Silahkan salin kunci dari link.


Payload

{
  "docContent": "Please put image base64 content",
  "docName": "stamp.jpg",
  "imageType": "JPG",
  "compressionLevel": "Low"
}

PDF4me api samples

CSharp(C#)
Java
JavaScript
Python
Salesforce
n8n
Google Script
AWS Lambda