Dividir Imagem Em 4 Folhas - Dividir Imagem Em 4 Folhas A4 - RETOEDU
Dividir Imagem Em 4 Folhas A4 - RETOEDU

Como dividir uma imagem em quatro partes com precisão

O processo básico consiste em pegar uma imagem e cortá-la em quatro quadrantes iguais usando uma ferramenta de edição ou um script. A maioria das pessoas faz isso no Photoshop, no GIMP ou com um simples comando de linha de comando. O resultado depende inteiramente de você decidir onde começam e terminam as linhas de corte.

Dividir imagem em 4 folhas: método prático

Vou explicar usando Python com Pillow, porque é rápido e pode ser rodado sem interface gráfica. Abre a imagem, descobre as dimensões, divide largura e altura por dois e chama o método crop quatro vezes. Simples assim. Aqui vai o código que eu uso na prática:

from PIL import Image

img = Image.open("imagem_original.png")
largura, altura = img.size

metade_largura = largura // 2
metade_altura = altura // 2

regioes = [
    (0, 0, metade_largura, metade_altura),
    (metade_largura, 0, largura, metade_altura),
    (0, metade_altura, metade_largura, altura),
    (metade_largura, metade_altura, largura, altura)
]

nomes = ["folha_1.png", "folha_2.png", "folha_3.png", "folha_4.png"]

for i, regiao in enumerate(regioes):
    corte = img.crop(regiao)
    corte.save(nomes[i])

Isso funciona para imagens com resolução par. Se a imagem tiver dimensões ímpares, você vai notar que o último pixel em cada eixo simplesmente não entra em nenhuma folha. Um arquivo de 1921x1081, por exemplo, deixaria uma linha de um pixel sem destino. Eu já perdi tempo debugando isso achando que o bug era no código, até perceber que o problema era a resolução de entrada. A correção é arredondar para baixo com floor division, que é exatamente o que o código acima já faz, mas você precisa estar ciente de que um pixel será perdido. Em imagens de 8K isso é irrelevante. Em thumbnails pequenos, o efeito é visível. Se você prefere uma abordagem visual, o Photoshop faz isso em cerca de 30 segundos. Duplique a camada, adicione guias no ponto médio horizontal e vertical, use a ferramenta crop em cada quadrante e exporte. O GIMP tem o mesmo fluxo com a ferramenta de recorte e a função de cortar por grade.

👉 Clique no botão abaixo para saber mais sobre o assunto!

O que os manuais não explicam sobre dividir imagem em 4 folhas

A primeira coisa que todo mundo ignora é o perfil de cor. Se sua imagem original está em sRGB e você salvar as quatro folhas como PNG com perfil ICC embutido diferente, ao recompor depois vai ter uma diferença sutil de tom entre os quadrantes. Eu levei duas horas pra identificar que o problema era isso num projeto de impressão, porque a diferença era de cerca de 2-3 pontos de luminância entre o canto superior esquerdo e o inferior direito. A solução foi exportar todas as folhas com o mesmo modo de cor e, se for usar JPEG, manter o mesmo nível de qualidade em todas as quatro. A segunda armadilha comum é a resolução. Imagens com DPI arbitrário (digamos, 317 DPI) vão gerar folhas que, ao serem impressas lado a lado, não vão alinhar perfeitamente se cada uma for interpretada com o DPI padrão do software. O alinhamento físico depende de você padronizar o DPI antes de dividir, tipicamente em 300 ou 600 para impressão.

Um ponto contra o método de Python é que ele não preserva metadados automaticamente. Cada folha gerada perde EXIF, data de criação e informações de cor que estavam na imagem original. Se isso importa pro seu fluxo, você precisa copiar o thumbnail de perfil de cor manualmente ou usar a biblioteca piexif para transferir os dados EXIF para cada arquivo gerado. Para quem precisa dividir imagens de forma recorrente com variações de tamanho, o ImageMagick oferece uma linha de comando mais enxuta:

convert imagem_original.png -crop 2x2 +repage folha_%d.png

O parâmetro +repage é importante porque remove o canvas virtual que o ImageMagick cria, deixando cada folha com suas próprias dimensões reais. Sem ele, você acaba com arquivos que ainda carregam offset, o que quebra scripts downstream que leem coordenadas absolutas. Se a imagem tem uma borda ou margem branca que não deve ser cortada, o corte cego vai incluir essa área indesejada em todas as folhas. Nesse caso, é mais seguro recortar a área útil primeiro, dividir o canvas Resultante, e só então gerar as quatro folhas finais. O ganho em tempo de processamento é mínimo em imagens menores que 4MP, mas em lotes de 500 imagens 12MP o tempo de execução cai de cerca de 8 minutos para 3 minutos usando o script Python em um de escritório padrão.

Não existe uma ferramenta perfeita pra isso. O Photoshop é confiável mas lento pra. O ImageMagick é rápido mas silencia erros silenciosos de perfil de cor. O script Python dá controle total mas exige que você mesmo cuide dos metadados e das bordas ímpares. Escolha o que se encaixa no volume e na criticidade do projeto.