Divide uma imagem em ladrilhos

6

Eu tenho uma imagem muito grande para o que estou tentando fazer com ela (preciso de imagens abaixo de 1 mega pixel). Existe uma maneira fácil de dividi-lo em várias imagens menores? Minha imagem é 2646x3058. Eu gostaria de dividi-lo em 9 imagens que são todas do mesmo tamanho. Percebo que poderia fazer isso manualmente para esta imagem, mas gostaria de encontrar uma maneira automática de fazer isso, pois isso será um problema recorrente para mim.

    
por BlueWaldo 04.09.2009 / 17:45

3 respostas

5

Experimente o Divisor de imagens do TileMage

TileMage Image Splitter is a freeware program designed to offer a simple solution for those who seek to slice a single image into a given number of columns and rows.

requer o .NET framework, mas também é executado em Mono.

    
por 04.09.2009 / 17:48
9

Instale o Imagemagick , é gratuito e está disponível para Windows e Unix. Então:

$ convert -crop 1000x1000 <yourfilename.jpg> <base_of_outputfilenames.jpg>

Isso fornecerá a você arquivos que são < = 1M pixel, portanto, os que estiverem na borda poderão ser menores que os outros. Se você quer que eles sejam todos do mesmo tamanho, você precisa calcular o tamanho antecipadamente ou usar algo como:

$ convert -crop 25%x25% <yourfilename.jpg> <base_of_outputfilenames.jpg>

Mas isso pode levar a alguns blocos com um ou dois pixels de largura, se a largura não for divisível por 4 ..

    
por 04.09.2009 / 18:16
1

Você pode usar essa ferramenta on-line simples para dividir suas imagens - link Permite processar imagens de até 20MB.

    
por 18.12.2012 / 22:34