Como faço para que uma imagem pareça pixelizada, como gráficos de fliperama da velha escola?

20

Quero pegar algumas ilustrações (que podem ter qualquer dimensão) e fazer com que pareçam pixelizadas, como os videogames antigos dos Mario Brothers nos anos 80. Parte da manipulação da imagem exigiria redimensionamento.

Jogos de vídeo Mario Brothers

É com isso que estou começando.

insira a descrição da imagem aqui

Existe um filtro ou algumas etapas do Photoshop que eu possa usar para fazer esse efeito?

Tentei essencialmente usar o filtro "Pixelate", mas isso cria pixels de transição entre as bordas das cores. Também tentei reduzir o tamanho da imagem para 40 x 35 pixels e é isso que vejo.

insira a descrição da imagem aqui

Como obtenho pixels nítidos e coloridos como os ícones de Mario Brothers.

milesmeow
fonte
12
Eu acho que parte do problema é que os videogames conheciam de antemão as restrições do meio. Todos esses ícones acima foram projetados em uma grade de pixels de 100 x 100 ou seja o que for. Se você deseja que sua cesta seja um ícone de 8 bits, provavelmente deverá projetá-la do zero com o ilustrador em uma grade de 100x100 pixels.
Maxwell
Ou pode haver um recurso, que alguém responderá abaixo, no qual você pega todos os pixels em uma faixa de cores e o força a se tornar a versão brilhante dessa cor.
Maxwell
Sinto que já vi isso perguntado aqui antes, mas não consigo encontrá-lo. Eu continuarei procurando.
Manly
Eu recomendaria reiniciar, mas tendo a certeza de tentar manter a imagem inteira em um 8 por 8 ou 16 por 16 grade de pixels, dimensionamento-lo mais tarde

Respostas:

28

Aqui está um método fácil de converter imagens em tamanho real em gráficos de pixel.

Imagem inicial

Imagem em tamanho real

Para começar, vá em Imagem -> Tamanho da Imagem. Altere o método Resample para Vizinho mais próximo , isso manterá as arestas duras. Você pode ampliar a visualização à esquerda para ter uma boa idéia de como será o resultado final. Você pode ver que estou em 500% neste exemplo. Em seguida, defina a largura / altura para o seu tamanho preferido e pressione OK.

Downsize

Este próximo passo é opcional

Volte ao tamanho da imagem e aumente o tamanho da imagem para as especificações necessárias. Certifique-se de manter o vizinho mais próximo ativado . Pressione OK quando terminar.

Upsize

Aqui está a aparência do seu resultado final (dependendo de quanto você reduziu o tamanho original).

Pixelated

Tim Troiano
fonte
2
ProTip: Existem alguns dimensionamentos gráficos de pixel especializados (embora a Wikipedia fale principalmente de upscaling e também existem ferramentas melhores de redução de escala) que fazem um trabalho melhor que o vizinho mais próximo.
joojaa
4
Outra abordagem útil se, por exemplo, a escala de um fator de quatro é dimensionar primeiro a imagem quatro vezes em cada direção com um espaçamento maior que um múltiplo de quatro. Isso resultará em 16 imagens em escala ligeiramente diferentes. Em muitos casos, os recursos do gráfico original podem ser renderizados muito melhor em algumas versões reduzidas do que outros, portanto, a capacidade de capturar recursos de 16 versões diferentes pode minimizar a quantidade de ajustes manuais adicionais que serão necessários.
Supercat
11
Você também pode reduzir a paleta de cores - outra limitação dos sistemas de jogos antigos - alterando-a para cores indexadas e reduzindo o número de cores disponíveis para 16, 8 ou 4. #
Rob Craig
27

Quando você trabalha com tão poucos pixels, precisa fazer com que cada pixel conte. Duvido que um scaler automatizado consiga isso com qualidade satisfatória.

Meu conselho seria reduzir o tamanho para o tamanho necessário normalmente (ou possivelmente usar uma opção de vizinho mais próximo), aumentar o zoom, ligar a grade e passar o mouse sobre a imagem pixel por pixel, limpando-a. Para aprimorar o visual retrô, você também deve trabalhar com uma paleta limitada de cores fortes.

Peter Green
fonte
2
Essa é a melhor maneira de fazer isso. Crie gráficos desde o início com pixel art e o meio e dimensões limitados em mente.
Sam Weaver
2
Restringir a paleta de cores é um ótimo ponto.
Eneko Alonso
1

Antes de começar, observe os gráficos originais que você está tentando imitar. Você verá que as áreas de cores são planas e brilhantes porque as próprias formas - acredite ou não! - são áreas com arestas retas. A única vez em que você obtém o efeito de pixelização é quando as linhas estão ligeiramente fora de linha reta, inclinadas.

Então, você precisa de um programa que simule isso desde o início - acabei de fazer isso para que eu saiba que funciona - você usa o Paint. É isso mesmo, o brinde esquecido que vem com o Windows. Está em Acessórios no XP, não sei onde está em outras versões, mas é prob. lá em algum lugar. Mesmo que isso signifique fazer uma cópia da tela e depois cortar a cesta depois (se você precisar fazer isso, coloque uma cópia da tela na janela, corte a cesta, abra uma nova instância, cole a cesta na nova instância).

Então olhe para a foto. Você verá onde a cesta está ligeiramente pixelizada. É aí que você deseja acentuar o efeito. Você faz isso ampliando o zoom (CTRL-Page Down ou use View / Zoom no menu) e usando a ferramenta borracha no modo quadrado menor (há uma lista de quadrados no lado esquerdo da tela) para remover um pixel extra aqui e ali, onde as linhas já estão vagamente pixelizadas. Você não precisará remover nenhum pixel onde as linhas são verticais ou horizontais porque, se você olhar, verá que não há pixels ausentes nas linhas retas nos originais. Você precisará cortar um pixel de cada canto da frente quadrada da cesta. Esse é o método 1.

O método 2 começa da mesma forma (usando o Paint, colando na imagem), mas salvando a imagem em um formato muito ruim. O problema com o método 2 é que tudo ficará embaçado e com pixels. Não se esqueça, porque Mario trabalha é porque as colunas e as cores são planas e boas, são apenas linhas e cantos não retos. Se eu estivesse fazendo isso, iria com o Método Um. Porque eu apenas fiz e funcionou! Fico feliz em enviar a minha versão se alguém puder me dizer uma maneira de fazê-lo.

Chris.

ulrichburke
fonte
Bem-vindo ao GD.SE. Enquanto isso responde ao título da pergunta, não trata do fato de que o OP deseja encontrar um método automático , não manual.
Luciano
-1

Eu usaria o imagemagick , uma ferramenta de linha de comando gratuita e de código aberto disponível para MacOS, Windows e, claro, Linux. Basta baixar, instalar e usar a linha de comando em um terminal.

convert -scale 10% -scale 1000% parrot.jpg parrot-pixel.jpg

papagaio original Imagem original do papagaio

papagaio pixeled Imagem de papagaio pixelizada

Com um pouco de experimentação, você pode variar o tamanho dos pixels. Obviamente, como em todas as outras respostas, sua milhagem varia de acordo com a arte e é uma boa idéia voltar e corrigi-las manualmente.

Para sua informação, sem tempo para baixar e instalar o imagemagick, eu era capaz de executar a pixelização em menos de 5 segundos.

Um script simples do bash pode executar uma pasta inteira e fazer isso em lote sem o pesadelo de cliques pontuais.

Nothingismagick
fonte