Comment puis-je facilement reconvertir une image pixel art floue en pixels?

8

Je veux convertir une image pixel art floue en une image pixel art réellement pixel-art nette.

Un exemple de ceci est de prendre une image fixe, disons d'un clip YouTube d'une animation pixel-art, et de recréer l'image, car il n'y a pas d'images brutes connues disponibles de l'illustration originale.

Sans tenir compte des problèmes de droits d'auteur (ceci est pour un usage personnel uniquement), quelle est la façon la plus simple de reconvertir ce pixel art flou en quelque chose qui pourrait ressembler à l'image source?

J'ai tenté une conversion manuelle, mais j'ai des problèmes pour essayer de déterminer l'échelle dans laquelle je travaille et la couleur d'origine de chaque pixel.

par exemple, étant donné ceci:

flou

comment puis-je le reconvertir par programme en ceci:

entrez la description de l'image ici

glasnt
la source
Type de confusion: | s'il vous plaît Poster l'image
Jack
Désolé, je veux un moyen sûr de le faire à l'avenir. Bref: prenez une animation pixel-art qui a été bastardisée par YouTube, et reconvertissez-la en belles images pixel, supprimant ainsi l'artéfaction jpeg, faisant exploser l'image, la faisant passer de 5 à 1 à 1: pour les pixels.
glasnt
7
La seule vraie solution est de choisir l'outil crayon et de redessiner / retoucher à la main. Hélas, il n'y a pas de filtre magique pour cela. JPG / MPG est une compression avec perte. Par définition, vous avez perdu des données d'image que vous n'allez pas récupérer.
DA01
L'œuvre originale utilise-t-elle une palette fixe de 16 couleurs par exemple? Je pense que cela rendrait les choses beaucoup plus faciles.
e100
2
JPG / MPG est une compression avec perte, mais cela ne signifie pas qu'elle ne peut pas être inversée; vous devrez peut-être encore retoucher à la main, mais un processus automatisé pourrait vous faire gagner un temps considérable. Je pense que ce scénario est un bon candidat pour cela et je pourrais imaginer un algorithme faisant la moyenne des valeurs de couleur des pixels sur plusieurs images afin de tirer une meilleure estimation de la palette sous-jacente.
e100

Réponses:

10

Selon la demande de Philip, je vais transformer cela en une réponse:

La seule vraie solution est de choisir l'outil crayon et de redessiner / retoucher à la main. Hélas, il n'y a pas de filtre magique pour cela. JPG / MPG est une compression avec perte. Par définition, vous avez perdu des données d'image que vous n'allez pas récupérer.

D'autres ont suggéré des moyens automatisés qui pourraient certes aider, mais ils ne sont guère programmatiques. Que ce soit l'outil crayon, jouer avec les courbes ou postériser, tout devra être fait à la main pour s'assurer qu'il fait ce que vous voulez qu'il fasse.

Cela dit, s'il s'agit d'une animation et que vous obtenez une image assez bien dans PhotoShop, puis enregistrez les actions dans PhotoShop et vous pouvez ensuite traiter par lots le reste des images.

Je pense toujours que vous devrez procéder image par image pour obtenir la façon dont vous le souhaitez.

DA01
la source
5

Vous n'avez pas été très clair sur votre objectif exact. Je pense que vous voulez faire deux choses: nettoyer les artefacts de compression, puis réduire l'échelle de l'image tout en conservant la netteté.

Pour les artefacts de compression, il existe de nombreux utilitaires de récupération JPEG qui produisent de très bons résultats, bien qu'ils ne soient pas parfaits, et je ne sais pas à quel point ils fonctionnent avec le pixel art.

Si ceux-ci ne fonctionnent pas pour vous, vous devrez retoucher vos images à la main avec quelque chose comme un outil de gomme.

Après avoir corrigé la compression JPEG, il vous suffit de réduire l'échelle de votre image de la manière décrite ci-dessous.

J'ai des problèmes pour essayer de savoir à quelle échelle je travaille

Pour comprendre celui-là, zoomez votre image d'environ 800% dans Photoshop. À ce stade, une grille apparaît. En regardant cette grille, vous pouvez déterminer la taille de chaque pixel carré mis à l'échelle. Et cela vous indique le facteur d'échelle.

Stefan Monov
la source
4

Je ne sais pas si cela répond à votre question, mais avez-vous essayé de la mettre à l'échelle dans Photoshop en utilisant la taille d'image avec le plus proche voisin (conserver les bords durs) sélectionné dans la liste déroulante Rééchantillonnage? Cela vous donne une augmentation de taille sans perte ... entrez la description de l'image ici

felixthehat
la source
2
Des informations utiles certes, mais pas vraiment ce que le PO a demandé.
Kyle
+1 pour contrer le downvote. Les photos d'exemple d'OP montrent qu'il veut une réduction d'échelle, pas seulement une récupération JPEG.
Stefan Monov
1
oui, mais cette réponse concerne la mise à l'échelle.
e100
Il s'agit en fait de réduction d'échelle. au moins, les images de la question ne sont clairement PAS à l'échelle.
horatio
1
C'est une réduction d'échelle dans la question et son image; c'est une mise à l'échelle dans votre réponse et son image.
e100