Obtenha metadados de imagem em n8n
O que este nó faz
PDF4me - Obter metadados da imagem Lê as propriedades técnicas de qualquer imagem em seu n8n fluxo de trabalho e os retorna como dados estruturados - formato, largura, altura, DPI, bits por pixel, orientação e EXIF Dados da câmera, quando presentes. Use a saída para controlar a qualidade da imagem, registrar propriedades de ativos em um banco de dados, direcionar imagens muito grandes para uma etapa de redimensionamento ou validar se as fotos enviadas atendem às especificações de publicação antes de armazená-las. Aceita dados binários. Base64 strings, ou público URLs.
Autenticando seu API Solicitar
Todo PDF4me nó em n8n requer validade CredenciaisCrie ou selecione credenciais que armazenem seu PDF4me API chave para que o nó possa autenticar solicitações de análise de imagem com segurança.
Fatos importantes que você não deve perder

Defina o Tipo de Dados de Entrada e o Tipo de Imagem para corresponder à sua fonte de imagem, insira o Nome do Arquivo de Saída com a extensão .json e execute. Todos os campos de metadados estão disponíveis na saída do nó.
Parâmetros
Obrigatório: Tipo de dados de entrada, o campo de origem da imagem que corresponde a esse tipo (Campo binário de entrada, Base64 Conteúdo da imagem, ou imagem URL), Nome do arquivo de saída e Tipo de imagem. Async É opcional.
| Parâmetro | Obrigatório | O que faz | Exemplo |
|---|---|---|---|
| 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 |
Campos de saída
| Campo | Tipo | O que contém |
|---|---|---|
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. |
Configuração rápida
- Adicionar um PDF4me nó e selecionar Obter metadados da imagem.
- Escolha ou crie Credenciais com o seu PDF4me API chave.
- Definir Tipo de dados de entrada e mapear a fonte da imagem (binária, Base64, ou URL).
- Definir Tipo de imagem para corresponder ao formato real da sua imagem.
- Digitar Nome do arquivo de saída com
.jsonextensão e clique Executar nóMapawidth,height,horizontalResolution, ehasExifDatapara nós subsequentes.
Exemplos de fluxo de trabalho
Exemplos de fluxo de trabalhoCommon n8n workflow patterns using Get Image Metadata.
- O envio de um formulário é acionado quando um designer carrega uma imagem para produção de impressão.
- A função Obter Metadados da Imagem lê a resolução horizontal e a resolução vertical do arquivo carregado.
- Um nó IF verifica se ambos os valores são iguais ou superiores a 300 DPI.
- As imagens aprovadas vão para a fila de impressão no Airtable. As imagens reprovadas acionam uma mensagem no Slack solicitando ao designer que faça o upload novamente em uma resolução maior.
- A função "Monitorar Pasta" do Dropbox é acionada quando uma nova imagem é adicionada à pasta "Entrada de Recursos".
- A função Obter Metadados de Imagem extrai todas as propriedades, incluindo EXIF Dados da câmera, se presentes.
- Um nó do Postgres ou do Airtable grava uma nova linha com o nome do arquivo, dimensões, formato, DPI e EXIF Data de inclusão no catálogo de ativos.
- O recurso é movido para a pasta "Catalogados" e uma mensagem no Slack confirma a nova entrada.
- Um HTTP O webhook recebe imagens de produtos a partir de um formulário de upload de comércio eletrônico.
- A função Obter Metadados da Imagem retorna a largura e a altura de cada imagem.
- Um nó IF encaminha imagens com largura superior a 4000px para uma etapa de Compressão de Imagem ou redimensionamento antes do armazenamento.
- Imagens com o tamanho correto ignoram a etapa de redimensionamento e vão diretamente para o upload na CDN do produto.