Como obter downscaling de alta qualidade de diagramas (como no Firefox)?

4

Muitas vezes preciso reduzir as imagens de varredura consistindo de linhas retas e grossas e outras curvas espessas, como esta:

.

UsandooGIMP2.8.16esuasváriasopçõesdeinterpolaçãopararedimensionaraimagempara600×600pixelsquadrados,obtenhoasseguintesimagens:

Seminterpolação

Linear

Cubic

Sinc(Lanczos3)

Agora,compareissocomoresultadoalcançadopeloFirefoxnonavegador:

Firefox47.0

Veja, por exemplo, na linha cinza superior. Se você comparar 1 cada uma das imagens produzidas pelo GIMP com a obtida com o Firefox cuidadosamente, verá que em cada comparação, a linha parece muito melhor na imagem gerada pelo Firefox.

Agora, como você pode imaginar, usar um navegador da Web para diminuir as imagens não é muito conveniente, por isso me pergunto se há algum editor de imagens capaz de reduzir imagens como o Mozilla Firefox. Eu preferiria uma maneira fácil de redimensionar o lote .

1 Verifique se o seu navegador não está aplicando nenhuma interpolação quando visualiza as imagens. Você pode querer abrir uma nova janela do navegador e abrir duas guias: uma com uma versão do GIMP e outra com a versão do Firefox. Em seguida, use Ctrl + Tab para alternar rapidamente. Isso tornará as diferenças muito óbvias para a maioria dos observadores humanos.

    
por Andreas Rejbrand 27.06.2016 / 00:48

3 respostas

3

Descobri que o ImageMagick 7 produz um resultado tão bom quanto o obtido pelo Mozilla Firefox:

Para redimensionar uma imagem usando o ImageMagick, use o comando:

magick image.png -resize 600 small.png

Isso redimensionará image.png para uma largura de 600px, preservando a proporção e salvando a saída como small.png .

Após algumas tentativas e erros, até encontrei uma maneira de redimensionar em lote usando o cmd.exe no Windows 7. O comando:

for %f IN (*.png) DO magick %f -resize 600 scaled/%f

redimensionará todas as imagens PNG no diretório atual para uma largura de 600px, preservando a proporção e colocando as imagens de saída no subdiretório scaled .

    
por 30.06.2016 / 00:14
0

Eu tenho lutado procurando por um bom downscale (r), usado principalmente para dimensionar capturas de tela de aplicativos para documentação da web. meus resultados:

  1. Photoshop : Bad

  2. MS Word : Good Insira a imagem em um documento, redimensione-a, tire uma captura de tela, salve-a como png, ou seja, Paint.exe. Os resultados são bons, mas o MS não permite controlar o tamanho por pixels (apenas polegadas ou%).

  3. ReSize.exe (da suíte RoboHelp): Good Mas não lida diretamente com png; Eu uso esse método agora convertendo png- > bmp-resize-bmp- > png. Esta é a minha escolha atual.

por 06.07.2016 / 12:25
0

Você pode usar a opção "bicúbica mais nítida" do photoshop

Ou você pode escalar usando a interpolação bicúbica ENTÃO "ligeiramente" aguçar a imagem usando o gimp ou qualquer outra ferramenta desejada

link

link

Esteéobicúbicomaisafiadodophotoshop

Esteéosuavizadorbicúbicodophotoshop

Issoéoqueacontecequandovocêaplicaas"bordas de nitidez" do Photoshop e depois usa a interpolação bicúbica normal. (Eu recomendo este). Além disso, eu zoom e comparei isso com a saída do firefox, eles são muito semelhantes.

    
por 06.07.2016 / 15:35