Imagens

Edição e conversão de imagens

Abrir Imagem

image.open_image

Carrega imagem de arquivo

Como usar

Carrega uma imagem de arquivo (PNG, JPG, BMP, WebP...) numa variável para os demais comandos de imagem.

Exemplo: Abra C:\Robos\entrada\foto.jpg em {image}.

Campos

CampoTipoPadrãoDetalhes
Arquivo de imagem *Arquivo
Salvar a imagem na variável *Variável de saídaimage

Resultado: guardado na variável image (Objeto).

Salvar Imagem

image.save_image

Salva imagem em arquivo

Como usar

Salva a imagem num arquivo; o formato vem da extensão, e a qualidade vale para JPEG e WebP.

Exemplo: Salve {image} como C:\Robos\saida\foto_{id}.jpg com qualidade 85.

Campos

CampoTipoPadrãoDetalhes
Imagem *ArquivoUm arquivo, ou uma variável com imagem ({imagem})
Salvar como (formato pela extensão) *Arquivo
+ Avançado (1)
CampoTipoPadrãoDetalhes
Qualidade JPEG/WebPNúmero90

Redimensionar Imagem

image.resize

Altera dimensões

Como usar

Muda o tamanho da imagem. Com as proporções mantidas, ela cabe dentro da largura e altura informadas; deixe uma vazia para calcular pela outra.

Exemplo: Redimensione {image} para 800 de largura antes de enviar ao portal.

Campos

CampoTipoPadrãoDetalhes
Imagem *ArquivoUm arquivo, ou uma variável com imagem ({imagem})
Largura (vazio = proporcional)Número
Altura (vazio = proporcional)Número
Manter as proporções (cabe dentro)Sim/NãoSim
Salvar a imagem na variável *Variável de saídaimage

Resultado: guardado na variável image (Objeto).

Recortar Imagem

image.crop

Recorta região

Como usar

Recorta uma região da imagem (esquerda, topo, largura, altura em pixels).

Exemplo: Recorte 0, 0, 600 × 120 da imagem do documento para ficar só com o cabeçalho.

Campos

CampoTipoPadrãoDetalhes
Imagem *ArquivoUm arquivo, ou uma variável com imagem ({imagem})
Esquerda *Número
Topo *Número
Largura *Número
Altura *Número
Salvar a imagem na variável *Variável de saídaimage

Resultado: guardado na variável image (Objeto).

Rotacionar Imagem

image.rotate

Rotaciona por graus

Como usar

Gira a imagem pelos graus informados, no sentido horário, aumentando a área para não cortar os cantos se marcado.

Exemplo: Gire 90 graus as fotos de documentos tiradas na vertical.

Campos

CampoTipoPadrãoDetalhes
Imagem *ArquivoUm arquivo, ou uma variável com imagem ({imagem})
Graus (sentido horário)Número90 °
Salvar a imagem na variável *Variável de saídaimage
+ Avançado (1)
CampoTipoPadrãoDetalhes
Aumentar para não cortar os cantosSim/NãoSim

Resultado: guardado na variável image (Objeto).

Converter Formato

image.convert_format

Converte entre PNG, JPEG, BMP, etc.

Como usar

Salva a imagem em outro formato (PNG, JPEG, BMP, WebP...), escolhido pela extensão do novo arquivo.

Exemplo: Converta comprovante.bmp em comprovante.png.

Campos

CampoTipoPadrãoDetalhes
Imagem *ArquivoUm arquivo, ou uma variável com imagem ({imagem})
Novo arquivo (formato pela extensão) *Arquivo
Salvar o caminho na variávelVariável de saída
+ Avançado (1)
CampoTipoPadrãoDetalhes
Qualidade JPEG/WebPNúmero90

Resultado: guardado na variável escolhida (Texto).

Adicionar Texto

image.add_text

Desenha texto sobre a imagem

Como usar

Escreve um texto sobre a imagem na posição, tamanho e cor escolhidos, com uma faixa de fundo opcional para ficar legível.

Exemplo: Escreva "Conferido em {data}" no canto superior com faixa branca.

Campos

CampoTipoPadrãoDetalhes
Imagem *ArquivoUm arquivo, ou uma variável com imagem ({imagem})
Texto *Texto (várias linhas)
XNúmero10 px
YNúmero10 px
Tamanho da fonteNúmero24 px
CorTexto#000000
Salvar a imagem na variável *Variável de saídaimage
+ Avançado (1)
CampoTipoPadrãoDetalhes
Cor da faixa de fundo (vazio = sem faixa)Texto

Resultado: guardado na variável image (Objeto).

Comparar Imagens

image.compare

Calcula similaridade entre imagens

Como usar

Compara duas imagens e guarda a semelhança em porcentagem.

Exemplo: Compare a assinatura digitalizada com a de referência e siga se {similarity} >= 90.

Campos

CampoTipoPadrãoDetalhes
Imagem *ArquivoUm arquivo, ou uma variável com imagem ({imagem})
Outra imagem *ArquivoUm arquivo, ou uma variável com imagem ({imagem})
Salvar resultado na variável *Variável de saídasimilarity0 a 100 (%); acima de ~95 é praticamente igual

Resultado: guardado na variável similarity (Número).