Como posso redimensionar o conteúdo de uma imagem no GIMP para um tamanho padrão?

Como posso redimensionar o conteúdo de uma imagem no GIMP para um tamanho padrão?

Estou trabalhando com formulários digitalizados no GIMP. Embora o formato seja o mesmo, eles geralmente são digitalizados em ampliações diferentes.

Gostaria de selecionar o conteúdo do formulário (área impressa excluindo as bordas dos espaços em branco) e colá-lo em um tamanho uniforme (digamos 8,5x11"). Assim, imagens menores serão ampliadas ao serem coladas e imagens maiores serão reduzidas para o tamanho adequado .

Selecionar é fácil de fazer usando a ferramenta "selecionar por cor", mas colar dessa "forma padronizada" é o que não consigo descobrir.

Aqui está um exemplo de formulário:
Formulário de exemplo

Além disso, isso eventualmente será automatizado (espero) por meio de macros, então estou trabalhando sob a suposição de que, se eu puder fazer isso na interface do usuário, ele poderá ser automatizado.

Responder1

Na verdade, faço algo semelhante todos os meses para as minhas despesas de almoço, com recibos em vários formatos.

  • Eu tiro fotos de todos os recibos com uma câmera fixa, então os recibos ficam com tamanhos variados dentro da moldura
  • Eu processo as imagens em massa no Gimp:

    • Ferramenta de corte para cortar a imagem do recibo (um arrastar do mouse, um clique duplo). Para seu propósito específico, você pode definir a ferramenta de corte para ter uma proporção fixa.
    • Salve a imagem e carregue a próxima em sequência (este é um único toque de tecla, depois de instalar oofn-file-nextroteiroe configure um atalho)

    Isso leva alguns segundos por imagem, então você processa cem imagens em 5 minutos.

  • Depois de ter as imagens recortadas no disco, eu usoImagemMagickem um script de shell para configurá-los todos para o mesmo tamanho:

#! /bin/bash

dir=${1:-.}

for f in "$dir/"*.JPG; 
do
        echo "Processing $f"
        convert "$f" -resize 600x -sharpen 0x1.0 -quality 85 "$dir/$(basename "$f" .JPG).jpg"
done

Aviso: o script acima assume que as imagens de entrada são JPG e que o sistema de arquivos diferencia maiúsculas de minúsculas

ImageMagick também está disponível para Windows (mas é claro que você terá que adaptar o script acima para BAT ou Powershell).

Responder2

Em vez de colar, pode ser mais simples apenas recortar a imagem. Colar por si só não dimensionará a imagem. As ferramentas de seleção Recortar e Retângulo permitem forçar uma proporção fixa que pode ajudar a dimensionar a imagem (o que você fará comImagem> Dimensionar imagem).

O Gimp funciona em pixels. O tamanho real da impressão é bastante irrelevante. Para imprimir em um determinado tamanho, você define uma definição de imagem (Imagem>Tamanho de impressão). O tamanho da impressão, os pixels e a definição estão inter-relacionados: pixels = print size * definition. Você não pode alterar um sem alterar pelo menos um dos outros dois. A impressão de boa qualidade requer uma definição mínima (cerca de 300PPI), portanto, para um tamanho de impressão fixo (8,5x11"), isso significa um tamanho mínimo em pixels (2550x3300).

Sim, pode ser automatizado, mas o Gimp não possui macros, apenas scripts.

informação relacionada