Dapatkan Metadata Gambar di n8n
Fungsi node ini
PDF4me - Dapatkan Metadata Gambar membaca properti teknis dari gambar apa pun di n8n alur kerja dan mengembalikannya sebagai data terstruktur - format, lebar, tinggi, DPI, bit per piksel, orientasi, dan EXIF Data kamera jika tersedia. Gunakan output untuk menyaring pemeriksaan kualitas gambar, mencatat properti aset ke basis data, mengarahkan gambar berukuran besar ke langkah pengubahan ukuran, atau memvalidasi bahwa foto yang diunggah memenuhi spesifikasi penerbitan sebelum menyimpannya. Menerima data biner. Base64 string, atau publik URLS.
Memverifikasi Identitas Anda API Meminta
Setiap PDF4me simpul di n8n memerlukan validitas KredensialBuat atau pilih kredensial yang menyimpan informasi Anda. PDF4me API kunci agar node dapat mengautentikasi permintaan analisis gambar dengan aman.
Fakta Penting yang Tidak Boleh Anda Lewatkan

Atur Tipe Data Input dan Tipe Gambar agar sesuai dengan sumber gambar Anda, masukkan Nama File Output dengan ekstensi .json, dan jalankan. Semua kolom metadata tersedia di output node.
Parameter
Diperlukan: Tipe Data Masukan, kolom sumber gambar yang sesuai dengan tipe tersebut (Kolom Biner Masukan, Base64 Konten Gambar, atau Gambar URL), Nama File Output, dan Tipe Gambar. Async bersifat opsional.
| Parameter | Diperlukan | Apa fungsinya? | Contoh |
|---|---|---|---|
| Input Data Type | Yes | Format of the source image. Choose Binary Data to map from a prior node, Base64 String for encoded image data, or URL for a publicly accessible image file. | Binary Data |
| Input Binary Field | Yes (Binary Data) | The binary property name from the prior node holding the image. Must match the binary output key of the upstream node. | data |
| Base64 Image Content | Yes (Base64) | Base64-encoded image string. JPEG, PNG, GIF, and BMP all accepted. | /9j/4AAQS... |
| Image URL | Yes (URL) | Publicly accessible HTTPS URL to the image. PDF4me fetches it and returns the metadata. | https://example.com/photo.png |
| Output File Name | Yes | Filename for the metadata output. Use .json extension. This names the binary output item in n8n. | image_metadata.json |
| Image Type | Yes | Actual format of the source image. Must match the real format - JPEG, PNG, GIF, or BMP. | PNG |
| Async | No | When true, runs asynchronously and returns immediately for large image files. Results must be handled via polling or callback. | false |
Bidang Keluaran
| Bidang | Jenis | Isi di dalamnya |
|---|---|---|
imageFormat | String | Detected format of the image - Jpeg, Png, Gif, or Bmp. |
fileSize | Number | Size of the original image in bytes. |
width | Number | Image width in pixels. |
height | Number | Image height in pixels. |
orientation | String | null | Portrait, Landscape, Square, or null if not encoded in the image. |
bitsperPixel | Number | Color depth. 32 is typical for PNG with alpha; 24 for standard JPEG. |
horizontalResolution | Number | Horizontal resolution in DPI. 96 = web, 300 = print quality. |
verticalResolution | Number | Vertical resolution in DPI. |
hasExifData | Boolean | True if the image contains embedded EXIF metadata. Always check this before using exifData. |
exifData | Object | null | Camera settings, GPS coordinates, timestamps, and other EXIF fields. Null when hasExifData is false. |
hasXmpData | Boolean | True if the image contains Adobe XMP metadata. |
_metadata | Object | Processing summary - success status, message, timestamp, and operation name. |
Pengaturan Cepat
- Tambahkan PDF4me simpul dan pilih Dapatkan Metadata Gambar.
- Pilih atau buat Kredensial dengan milikmu PDF4me API kunci.
- Mengatur Tipe Data Masukan dan petakan sumber gambar (biner, Base64, atau URL).
- Mengatur Jenis Gambar agar sesuai dengan format gambar Anda yang sebenarnya.
- Memasuki Nama File Output dengan
.jsonekstensi dan klik Eksekusi NodePetawidth,height,horizontalResolution, DanhasExifDatake node hilir.
Contoh Alur Kerja
Contoh Alur KerjaCommon n8n workflow patterns using Get Image Metadata.
- Pengiriman formulir dipicu ketika seorang desainer mengunggah gambar untuk produksi cetak.
- Fungsi Get Image Metadata membaca horizontalResolution dan verticalResolution dari file yang diunggah.
- Node IF memeriksa apakah kedua nilai tersebut 300 DPI atau lebih tinggi.
- Gambar yang lolos seleksi akan masuk ke antrian cetak di Airtable. Gambar yang gagal akan memicu pesan Slack yang meminta desainer untuk mengunggah ulang dengan resolusi lebih tinggi.
- Fitur Watch Folder Dropbox aktif ketika sebuah image baru masuk ke folder "Asset Intake".
- Dapatkan Metadata Gambar mengekstrak semua properti termasuk EXIF Data kamera jika tersedia.
- Node Postgres atau Airtable menulis baris baru dengan nama file, dimensi, format, DPI, dan EXIF Tanggal diambil ke katalog aset.
- Aset tersebut dipindahkan ke folder "Dikatalogkan" dan pesan Slack mengkonfirmasi entri baru tersebut.
- Sebuah HTTP Webhook menerima gambar produk dari formulir unggahan e-commerce.
- Get Image Metadata mengembalikan lebar dan tinggi setiap gambar.
- Node IF mengarahkan gambar yang lebarnya lebih dari 4000px ke langkah Kompres Gambar atau pengubahan ukuran sebelum penyimpanan.
- Gambar dengan ukuran yang tepat akan melewati langkah pengubahan ukuran dan langsung diunggah ke CDN produk.