Definir tamanho e escala de imagem

1

Existe algum programa no linux onde eu possa fazer o seguinte:

Suponha que eu tenha, por exemplo, uma digitalização de um desenho em um papel quadriculado e suponha que os quadrados do papel original tenham alguma distância, mas não 0,5 cm.

Agora quero que os quadrados da imagem de saída tenham uma distância de exatamente 0,5 cm.

Eu tentei incluir a imagem em inkscape e usar a régua para redimensionar a imagem apropriadamente, mas isso foi uma dor.

Eu acho que algo assim seria ótimo: ter uma "ferramenta de distância" onde você pode selecionar dois pontos de uma imagem (por exemplo, dois vértices de meus quadrados de papel quadrado) e definir que a distância entre esses pontos deve ser 0,5 cm, então, a imagem inteira deve ser dimensionada adequadamente, preservando as proporções.

Note que estou interessado principalmente em uma solução na qual não preciso medir a distância no papel original usando uma régua física ou algo assim.

Editar Finalmente eu quero um DIN A4 pdf incluindo minha foto e imprimi-lo. No meu exemplo, o ponto é que a distância dos quadrados deve ser de 0,5 cm na versão impressa ...

    
por student 17.09.2012 / 17:51

1 resposta

2

Minha resposta começa onde o comentário ixtmixilix termina e assume que você instalou ImageMagick .

Para obter um pdf com a resolução / densidade correta, você precisa da margem / quadrados em pixels, chamá-lo de p . Você pode obter isso via gimp , inkscape , qualquer outro editor / visualizador de imagens razoável ou indiretamente pelo dpi do scanner usado multiplicado pela distância real em inch .

Se você quiser que a nova margem seja x cm, a fórmula para a resolução / densidade é

r = p / x

Para construir o pdf, você precisa invocar

convert <your_picture> -density <r> -units PixelsPerCentimeter \
<your_pdfs_basename>.pdf

Agora você pode imprimir o pdf ou incorporar o PDF gerado em um documento de látex, etc. A resolução previamente ajustada permanece.

    
por 17.09.2012 / 19:40