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
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| Nama File | String | ✅ Ya | Nama file gambar asli dengan ekstensi |
| Konten File | Base64 | ✅ Ya | Data gambar yang dikodekan dalam format base64 |
| Tipe Gambar | String | ✅ Ya | Format output (JPG, PNG, WebP) |
| Level Kompresi | String | ✅ Ya | Intensitas 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.jpglogo-perusahaan.pngbanner-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
Format Terbaik Untuk Ukuran File Kualitas Dampak SEO JPG Foto, gambar kompleks Terkecil Baik High PNG Grafik, logo, transparansi Sedang Luar biasa Medium WebP Gambar web modern Terkecil Luar biasa High 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
Level Pengurangan Ukuran File Kualitas Terbaik Untuk Dampak SEO Max 80-90% Baik Thumbnail web, media sosial High Medium 60-70% Sangat Baik Gambar blog, foto produk Medium Low 30-40% Luar Biasa Kualitas cetak, gambar detail Low 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