Pixelize


Pixelize é um programa open source para pixelizar imagens com uma coleção de outras imagens.


Pixelize

Pixelize é um programa que vai usar muitas imagens de escala reduzida para
tentar duplicar, o mais próximo possível, outra imagem.

O Pixelize funciona ao dividir a imagem que quer renderizada (ou
duplicada) numa grelha de pequenas áreas retangulares. Cada área é
analisada, e substituída por uma imagem escolhida de uma grande base de
dados de imagens. O Pixelize tenta escolher as imagens que melhor
coincidem com cada área.
 

Instalação

Para instalar execute o comando correspondente a sua distribuição Linux.

Para Arch Linux e derivados ( Por AUR )
git clone https://aur.archlinux.org/pixelize.git
cd pixelize
makepkg -si
Para Debian e derivados
sudo apt install pixelize
Para openSUSE
sudo zypper install pixelize

Feita a instalação crie uma pasta na sua home para colocar varias, muitas imagens para a criação do banco de dados.
mkdir ~/pixelize-image

Nessa matéria usei 776 imagens aleatórias, mas você pode usar um tipo apenas de imagem/tema.


Com a pasta criada e recheada de imagens, abra o terminal e crie o database com o comando abaixo, substituindo pixelize-image pelo nome da sua pasta de imagens.
make_db ~/pixelize-image/*

Aguarde ...


Abra o pixelize com o comando abaixo.

pixelize
Vá em File > Open e escolha uma imagem que deseja converter.


Configurações

Vá em Option > Options

Em Image sizes:

  • Quanto menor os números  menor são as miniaturas e tem menor definição.
  • Quanto maior os números maior as miniaturas maior definição.

No meu caso eu consegui chegar ao mínimo de 15 x 15, menos que isso demorou de mais a renderização.

Para alterar, altere o primeiro e tecle enter, altere o segundo e tecle enter, não feche essa janela e siga a matéria.


Com a imagem aberta, vá em Options > Render

Imagem config 15 x 15


Imagem config 10 x 10

 
Veja na gif o processo.


Salvando a imagem convertida

Para salvar a imagem vá em "File > Save" de um nome com a extensão .jpeg e click em OK.

Para criar outro database com o make_db caso adicione mais imagens, delete o database existente na sua home com o nome de pic_db.dat.




Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais