Ich möchte ein Fuzzy-Pixel-Art-Bild in ein gestochen scharfes Pixel-Art-Pixel-Art-Bild konvertieren.
Ein Beispiel hierfür ist die Aufnahme eines Standbilds aus einem Youtube-Clip einer Pixel-Art-Animation und die Neuerstellung des Bildes, sofern keine bekannten Rohbilder der Originalvorlage verfügbar sind.
Was ist der einfachste Weg, um diese unscharfe Pixelkunst wieder in etwas umzuwandeln, das dem Quellbild ähneln könnte, ohne Berücksichtigung von Urheberrechtsproblemen (dies ist nur für den persönlichen Gebrauch)?
Ich habe versucht, eine manuelle Konvertierung durchzuführen, habe jedoch Probleme beim Versuch, herauszufinden, in welchem Maßstab ich arbeite und in welcher Originalfarbe jedes Pixel.
zB vorausgesetzt:
Wie kann ich es programmatisch wieder in dieses konvertieren:
quelle
Antworten:
Auf Wunsch von Philip werde ich daraus eine Antwort machen:
Die einzige wirkliche Lösung besteht darin, das Bleistiftwerkzeug auszuwählen und von Hand neu zu zeichnen / nachzubessern. Leider gibt es dafür keinen magischen Filter. JPG / MPG ist eine verlustbehaftete Komprimierung. Per Definition haben Sie Bilddaten verloren, die Sie nicht zurückerhalten werden.
Andere haben einige automatisierte Wege vorgeschlagen, die sicherlich helfen könnten, aber sie sind kaum programmatisch. Egal, ob es sich um das Bleistiftwerkzeug, das Spielen mit Kurven oder das Posterisieren handelt, alles muss von Hand ausgeführt werden, um sicherzustellen, dass es das tut, was Sie möchten.
Wenn es sich jedoch um eine Animation handelt und ein Bild in PhotoShop ziemlich gut aussieht, zeichnen Sie die Aktionen in PhotoShop auf und Sie können den Rest der Bilder stapelweise verarbeiten.
Ich denke immer noch, dass Sie Frame für Frame arbeiten müssen, um es so zu machen, wie Sie es möchten.
quelle
Sie waren sich über Ihr genaues Ziel nicht ganz klar. Ich denke, Sie möchten zwei Dinge tun: die Komprimierungsartefakte bereinigen und dann das Bild verkleinern, während die Schärfe erhalten bleibt.
Für die Komprimierungsartefakte gibt es viele JPEG-Wiederherstellungsdienstprogramme , die ziemlich gute Ergebnisse liefern, wenn auch nicht perfekt, und ich weiß nicht, wie gut sie mit Pixelkunst funktionieren.
Wenn diese für Sie nicht funktionieren, müssen Sie Ihre Bilder von Hand mit einem Radiergummi nachbessern.
Nachdem Sie die JPEG-Komprimierung korrigiert haben, verkleinern Sie Ihr Bild einfach wie oben beschrieben.
Zoomen Sie Ihr Bild in Photoshop um etwa 800%, um dies herauszufinden. Zu diesem Zeitpunkt wird ein Raster angezeigt. Wenn Sie sich dieses Raster ansehen, können Sie die Größe jedes hochskalierten quadratischen Pixels ermitteln. Und das sagt Ihnen den Skalierungsfaktor.
quelle
Ich bin mir nicht sicher, ob dies Ihre Frage beantwortet, aber haben Sie versucht, sie in Photoshop mithilfe der Bildgröße mit dem nächsten Nachbarn (harte Kanten beibehalten) zu skalieren, die in der Dropdown-Liste "Resampling" ausgewählt wurde? Das gibt Ihnen eine verlustfreie Vergrößerung ...
quelle