Kompres gambar menggunakan n8n tindakan
PDF4me Kompres Gambar mengurangi ukuran file gambar sambil mempertahankan kualitas visual yang optimal melalui n8n Alur kerja otomatisasi. Memproses gambar melalui n8n pemicu, data biner, string base64, atau publik URLuntuk memampatkan JPG atau PNG Gambar dengan tingkat kompresi yang dapat dipilih (Rendah, Sedang, Tinggi), optimasi kualitas cerdas, algoritma khusus format, dan pengurangan ukuran file hingga 85% sambil mempertahankan kualitas gambar yang penting. Solusi ini ideal untuk optimasi web, efisiensi penyimpanan, pengurangan bandwidth, lampiran email, optimasi aplikasi seluler, dan alur kerja kompresi gambar otomatis yang membutuhkan pengurangan ukuran file yang seimbang dengan kualitas yang terjaga dan integrasi yang mulus.
Pengaturan
Tambahkan PDF4me Tambahkan node "Kompres Gambar" ke n8n alur kerja dan konfigurasikan parameter yang diperlukan. Untuk petunjuk pengaturan awal, lihat halaman kami. n8n Panduan Integrasi.
Prasyarat:
- PDF4me API kredensial
- n8n akses alur kerja
Konfigurasi:
- Menambahkan PDF4me simpul ke alur kerja
- Pilih tindakan "Kompres Gambar"
- Konfigurasikan parameter input (lihat di bawah)

Parameter
Daftar lengkap parameter untuk tindakan Kompres Gambar. Konfigurasikan parameter ini untuk mengontrol kompresi gambar.
Penting: Parameter yang ditandai dengan tanda bintang (***) wajib diisi dan harus diberikan agar tindakan dapat berfungsi dengan benar.
| Parameter | Jenis | Keterangan | Contoh | |
|---|---|---|---|---|
| Tipe Data Gambar Masukan | String | Ya | PDF4me pemilihan format input gambar Pilih format input data gambar sumber Anda. PDF4me Mendukung berbagai tipe input dengan persyaratan bidang yang berbeda. | |
| 1) Data Biner | Ya (Satu Diperlukan) | 1) Data Biner - Gunakan "Input Binary Field" untuk merujuk file gambar dari node sebelumnya | Binary Data | |
| 2) String Base64 | Ya (Satu Diperlukan) | 2) Base64 Rangkaian - Menggunakan "Base64 Kolom "Konten Gambar" untuk data gambar yang dikodekan | Base64 String | |
| 3) URL | Ya (Satu Diperlukan) | 3) URL - Gunakan "Gambar" URL"kolom untuk memberikan izin publik/terbuka" URL ke file gambar untuk dikompresi | URL | |
| Bidang Biner Masukan | Biner | Ya (Jika Data Biner) | PDF4me input file gambar biner - Referensi file gambar sumber (.jpg, .png, .gif, .bmp) dari sebelumnya n8n unggahan node atau file. PDF4me Memproses file gambar biner dengan deteksi dan validasi format otomatis. Diperlukan saat Tipe Data Gambar Masukan adalah "Data Biner". | {{ $binary.data }} |
| Konten Gambar Base64 | String | Ya (Jika berupa String Base64) | PDF4me input gambar yang dikodekan base64 - Berikan data gambar sumber (.jpg, .png, .gif, .bmp) sebagai string yang dikodekan base64 untuk transmisi yang aman. PDF4me Secara otomatis mendekode dan memproses konten gambar. Diperlukan ketika Tipe Data Gambar Masukan adalah "Base64 Rangkaian" | iVBORw0KG... |
| URL Gambar | String | Ya (Jika URL) | PDF4me citra publik URL masukan - Berikan izin publik/terbuka URL ke file gambar sumber (.jpg, .png, .gif, .bmp) yang akan dikompresi. PDF4me mengunduh dan memproses file dari yang disediakan URLDiperlukan ketika Tipe Data Gambar Masukan adalah "URL" | https://abc.com/sam.jpg |
| Jenis Gambar | String | Ya | PDF4me pemilihan format output - Pilih format output yang diinginkan untuk gambar yang telah dikompresi. PDF4me Mendukung berbagai format dengan karakteristik kompresi dan tingkat kualitas yang berbeda. | |
| JPG | Ya (Satu Diperlukan) | JPEG Format - Format Joint Photographic Experts Group dengan kompresi lossy, ideal untuk foto dan gambar kompleks dengan pengurangan ukuran file yang sangat baik. | JPG | |
| PNG | Ya (Satu Diperlukan) | PNG Format - Format Portable Network Graphics (PNG) dengan kompresi lossless, ideal untuk grafik dengan transparansi dan tepi tajam. | PNG | |
| Tingkat Kompresi | String | Ya | PDF4me intensitas kompresi - Pilih tingkat kompresi yang menyeimbangkan pengurangan ukuran file dengan kualitas gambar. Kompresi yang lebih tinggi mengurangi ukuran file lebih banyak tetapi dapat memengaruhi kualitas gambar. Rendah (pengurangan 10-30%, kehilangan kualitas minimal) untuk kebutuhan kualitas tinggi dan pencetakan profesional. Sedang (pengurangan 30-60%, penurunan kualitas moderat) untuk penggunaan web umum, media sosial, dan aplikasi standar. Tinggi (pengurangan 60-85%, penurunan kualitas yang terlihat jelas) untuk optimasi bandwidth, efisiensi penyimpanan, dan thumbnail. | |
| Rendah | Ya (Satu Diperlukan) | Kompresi Rendah - Pengurangan ukuran file minimal dengan pelestarian kualitas maksimal. Ideal untuk kebutuhan kualitas tinggi dan kehilangan kualitas minimal. | Low | |
| Sedang | Ya (Satu Diperlukan) | Kompresi Sedang - Pengurangan ukuran file yang seimbang dengan pelestarian kualitas yang baik. Ideal untuk penggunaan umum dan optimasi web. | Medium | |
| Tinggi | Ya (Satu Diperlukan) | Kompresi Tinggi - Pengurangan ukuran file maksimal dengan kualitas yang dapat diterima. Ideal untuk optimasi bandwidth dan efisiensi penyimpanan. | High | |
| Nama File Output | String | Ya | PDF4me konfigurasi nama file keluaran - Tentukan nama untuk file gambar terkompresi yang dihasilkan dengan ekstensi yang sesuai (.jpg, .png, .gif, .bmp). Ini adalah parameter input yang mengkonfigurasi nama file output. PDF4me Memastikan penamaan yang unik dan memvalidasi kepatuhan format file. | compressed_img.jpg |
| Nama Keluaran Data Biner | String | Ya | PDF4me konfigurasi variabel keluaran - Tentukan nama variabel untuk mengakses data biner gambar terkompresi yang dihasilkan di dalam n8n alur kerja. Ini adalah parameter masukan yang mengkonfigurasi bagaimana data keluaran akan dapat diakses. Data biner ini dapat digunakan sebagai data masukan dalam tindakan selanjutnya di dalam alur kerja Anda. | data |
Format Gambar yang Didukung
| Format | Keterangan | Ekstensi File | Ukuran Maksimum | Jenis Kompresi | Kasus Penggunaan Terbaik |
|---|---|---|---|---|---|
| JPEG | Joint Photographic Experts Group dengan kompresi lossy yang dioptimalkan untuk foto. | .jpg, .jpeg | 50MB | Lossy | Foto, gambar kompleks, konten web, media sosial |
| PNG | Portable Network Graphics dengan kompresi tanpa kehilangan data dan dukungan transparansi. | .png | 50MB | Tanpa kehilangan data | Grafik dengan transparansi, logo, tangkapan layar, grafik web. |
Keluaran
Parameter Keluaran
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| nama file | String | PDF4me nama file gambar yang dihasilkan - Nama file lengkap dari gambar yang berhasil dikompresi beserta ekstensi yang tepat. PDF4me Memastikan penamaan yang unik dan memvalidasi kepatuhan format file untuk integrasi yang lancar dengan proses selanjutnya. | compressed_image.jpg |
| Ukuran berkas | Nomor | PDF4me ukuran file gambar terkompresi dalam byte - Ukuran pasti file gambar terkompresi yang dihasilkan dalam byte, yang diberikan oleh PDF4me Untuk perencanaan penyimpanan, optimasi bandwidth, dan pemantauan transfer file. Penting untuk manajemen citra perusahaan dan otomatisasi alur kerja. | 125430 |
| UkuranFileAsli | Nomor | PDF4me ukuran file asli dalam byte - Ukuran file gambar asli sebelum kompresi, disediakan untuk perbandingan dan perhitungan rasio kompresi. | 245760 |
| rasio kompresi | Nomor | PDF4me efisiensi kompresi - Persentase pengurangan ukuran file yang dicapai melalui kompresi, dihitung sebagai ((originalFileSize - fileSize) / originalFileSize) * 100 | 49.1 |
| kesuksesan | Boolean | PDF4me indikator status kompresi - Boolean Bendera yang menunjukkan keberhasilan atau kegagalan proses kompresi gambar. PDF4me pengembalian true untuk operasi yang sukses dan false untuk setiap kesalahan, memungkinkan penanganan kesalahan yang andal dalam alur kerja otomatis. | true |
| mimeType | String | PDF4me keluaran MIME jenis - MIME Tipe file gambar terkompresi yang dihasilkan (misalnya, "image/jpeg", "image/png"). Berguna untuk validasi tipe konten dan penanganan file yang tepat dalam aplikasi web. | image/jpeg |
| pesan | String | PDF4me pesan status kompresi - Pesan status yang mudah dibaca manusia yang memberikan detail tentang hasil proses kompresi gambar. Termasuk konfirmasi keberhasilan atau detail kesalahan untuk pemecahan masalah. | Image compressed successfully |
N8N Tindakan dan Respons
Yang PDF4me Kompres Gambar API Mengembalikan respons yang dapat dilihat dalam berbagai format. Pilih tampilan yang paling sesuai dengan kebutuhan Anda:
- JSON
- Table
- Schema
- Binary
JSON Format Respons
Mentah JSON tanggapan dari API:
[
{
"success": true,
"message": "Image compressed successfully",
"fileName": "compressed_image.jpg",
"mimeType": "image/jpeg",
"fileSize": 125430,
"originalFileSize": 245760,
"compressionRatio": 49.1
}
]
Tampilan Tabel
Data respons dalam format tabel terstruktur:
| Parameter | Nilai |
|---|---|
| success | true |
| message | Image compressed successfully |
| fileName | compressed_image.jpg |
| mimeType | image/jpeg |
| fileSize | 125430 |
| originalFileSize | 245760 |
| compressionRatio | 49.1 |
Tampilan Skema
Struktur data dan tipe respons:
1 item
success: ☑ true
message: AB Image compressed successfully
fileName: AB compressed_image.jpg
mimeType: AB image/jpeg
fileSize: # 125430
originalFileSize: # 245760
compressionRatio: # 49.1
Indikator Tipe:
AB= String#= Angka☑= Boolean
Tampilan Data Biner
Data dan metadata file gambar terkompresi yang sebenarnya:
data
─────────────────────────────
File Name: compressed_image.jpg
File Extension: jpg
Mime Type: image/jpeg
File Size: 122.5 KB
Akses Data Biner:
- n8n Objek Biner:
$binary.data.data - Base64 Isi: Tersedia untuk penggunaan langsung
- Operasi FileSiap untuk diunduh, dikirim melalui email, atau disimpan.
Kasus Penggunaan
Optimasi Kinerja Web
- Kompres gambar untuk mempercepat pemuatan situs web dan meningkatkan pengalaman pengguna.
- Optimalkan gambar untuk perangkat seluler dan lingkungan dengan keterbatasan bandwidth.
- Mengurangi biaya penyimpanan server dan penggunaan bandwidth untuk aplikasi web.
Manajemen dan Penyimpanan Konten
- Kompres koleksi gambar besar secara massal untuk manajemen penyimpanan yang efisien.
- Optimalkan gambar untuk sistem manajemen konten dan pustaka aset digital.
- Mengurangi kebutuhan penyimpanan cadangan dan meningkatkan efisiensi transfer data.
E-commerce dan Pemasaran
- Optimalkan gambar produk untuk toko online dan marketplace.
- Kompres materi pemasaran untuk kampanye email dan media sosial.
- Buat berbagai ukuran gambar untuk desain web responsif dan aplikasi seluler.
Pemrosesan Gambar Perusahaan
- Standardisasikan optimasi gambar di berbagai departemen dan alur kerja.
- Menerapkan kompresi otomatis untuk sistem manajemen dokumen.
- Optimalkan citra untuk aplikasi perusahaan dan alat internal.