Jak mogę wysadzić małe piksele?

30

Mam tę małą grafikę pikselową jako przykład. Czy istnieje sposób na powiększenie go bez rozmycia lub rozmycia w Photoshopie?

denerwujący pies worf worf

użytkownik57025
źródło
3
Wiem, że pytanie dotyczy programu Photoshop, ale chciałem tylko wspomnieć, że w programie Illustrator można również łatwo przekonwertować na wektor. Sprawdź pytanie Jak przekonwertować każdy piksel obrazu rastrowego na kwadratowe obiekty w programie Illustrator?
AndrewH
1
Związane również dla sztuki pikseli do wektora: graphicdesign.stackexchange.com/questions/20397/...
Takkat

Odpowiedzi:

46

Tak, po prostu użyj „Najbliższego sąsiada” jako algorytmu ponownego próbkowania w oknie dialogowym „rozmiaru obrazu” (image -> image size)

przeskaluj obraz

Edycja: @CAI daje fajną wskazówkę - „Warto również wspomnieć, jeśli w ogóle nie chcesz żadnych zniekształceń, pomnóż skalę przez całe mnożniki (czyli 2x, 3x, 4x lub 200%, 300%, 400% itd. ) ”

MrMerrick
źródło
5
Nie ma problemu. Jeśli tego właśnie szukasz, czy możesz oznaczyć mój post jako prawidłową odpowiedź?
MrMerrick
3
Jeśli chcesz skalować według wartości niecałkowitych, ale nie chcesz zniekształceń, pomocne może być skalowanie w górę za pomocą „najbliższego sąsiada” o liczbę całkowitą, a następnie skalowanie w dół za pomocą metody interpolowanej.
supercat
Działa to również w celu skalowania grafiki pikseli z powrotem do natywnej rozdzielczości!
Wowfunhappy
8

To zależy od pożądanych rezultatów.

Jeśli chcesz, aby wyglądał „blokowo” (tzn. Każdy piksel w oryginale staje się kwadratem w wyniku), to odpowiedź MrMerrick jest poprawna.

Jeśli nie chcesz, aby był rozmazany lub blokowy, potrzebujesz dedykowanego algorytmu skalowania grafiki pikselowej. Nie jestem pewien, czy taki algorytm jest dostępny dla Photoshopa, ale znalazłem wtyczkę do paint.net, jeśli jesteś gotowy na to. http://forums.getpaint.net/index.php?/topic/23601-2d-image-scaling-algorithms/

Peter Green
źródło
8

Inna możliwość tutaj; spróbuj narysować swoje zdjęcia przy użyciu kształtów wektorowych. Inwestycja jest trochę czasowa, ale potencjalny później może wypłacić dywidendy.

  1. Zacznij od ustawienia rozmiaru siatki (powiedz linię siatki co 10 pikseli, z tylko 1 podziałem).
  2. Włącz przyciąganie do siatki.
  3. Za pomocą narzędzia pióra narysuj swój kształt.
  4. W przypadku dowolnych części kształtu, które są oddzielone (tj. Na osobnej warstwie), wybierz wiele warstw i użyj opcji Warstwa > Scal kształty .

Jest to dość proste, a następnie można skalować i zniekształcać kształty, zachowując ostrą (lub nawet anty-aliasingową) krawędź.

Demo Pixeldog 2D

Paweł
źródło
3

Jeśli chcesz po prostu zwiększyć rozmiar w stosunku do innych elementów i chcesz zachować „wygląd pikselowy”, to już sugerowana metoda najbliższego sąsiada jest sposobem na osiągnięcie tego.

Jeśli to nie jest to, czego szukasz, są pewne zaawansowane algorytmy skalowania zaprojektowane specjalnie dla sztuki pikseli, jeśli nie chcesz spróbować maintian ostrość, patrz https://en.wikipedia.org/wiki/Image_scaling#Algorithms dla lista i kilka przykładów. Rodzina xbr i metoda Kopfa-Lischinskiego ( tutaj papier , przy użyciu linku do maszyny powrotnej jako głównej strony ( która powinna być tutaj ) wydaje się w tej chwili pusta) dają imponujące wyniki. ImageMagick obsługuje wiele z nich, więc jeśli Photoshop nie jest gotowy do pracy, bez wątpienia możesz znaleźć wtyczki, które implementują te, które chcesz wypróbować.

David Spillett
źródło
0

Hum, tak, możesz użyć opcji, którą dał ci MrMerrick, ale tak naprawdę nie potrzebujesz jej ... Idea sztuki pikselowej polega na tym, że chcesz widzieć piksele.

Więc po prostu wydrukuj go na żądanym rozmiarze w absurdalnie niskim ppi.

Weź program do drukowania, Indesign, Ilustrator lub Corel, wklej tam obraz i rozciągnij go do pożądanego rozmiaru. Nie wymaga ponownego próbkowania.

Rafael
źródło
5
Możliwe, ale nie zawsze prawdziwe. Przeglądarki ponownie próbkują obraz (OP nie mówi o drukowaniu), a jeśli drukujesz, w zależności od przepływu pracy, możesz skończyć przypadkowo próbkowanie (mało prawdopodobne, ale możliwe).
Cai,
-2

Jeśli chcesz znacznie zwiększyć rozmiar, proponuję najpierw przekonwertować go na kształty wektorowe.

JustasM
źródło
-2

Jest to prymitywne, ale jeśli otworzysz obraz w farbie Microsoft i powiększysz, piksele nie będą „wygładzane”, możesz zrobić zrzut ekranu tego powiększonego widoku i przenieść go z powrotem do Photoshopa.

Istnieją oczywiście inne sposoby, aby to zrobić, ale dla czegoś szybkiego i prostego to właśnie robię.

Marty
źródło
2
dlaczego nawet MS potrzebujesz farby, jeśli importujesz z powrotem do PS?
Luciano,