Как я могу «взорвать» маленькую пиксельную графику?

30

У меня есть маленький пиксель арт в качестве примера. Есть ли способ сделать его больше без размытия или размытости в Photoshop?

Раздражающий собачья червь

user57025
источник
3
Я знаю, что вопрос для Photoshop, но просто хотел упомянуть, что вы также можете легко конвертировать в вектор в Illustrator. Проверьте вопрос Как преобразовать каждый пиксель растрового изображения в квадратные объекты в Illustrator?
AndrewH
1
Также относится к пиксельной графике
Таккат

Ответы:

46

Да, просто используйте «Ближайший сосед» в качестве алгоритма повторной выборки в диалоговом окне «Размер изображения» (image -> image size)

изменить изображение

Редактировать: @CAI дает хороший совет: «Стоит также упомянуть, если вы вообще не хотите искажений, умножьте масштаб на целые множители (например, 2x, 3x, 4x или 200%, 300%, 400% и т. Д.). )»

MrMerrick
источник
5
Нет проблем. Если это то, что вы искали, не могли бы вы пометить мой пост как правильный ответ?
MrMerrick
3
Если вы хотите масштабировать на нецелую величину, но не хотите искажения, может быть полезно увеличить с помощью «ближайшего соседа» на целую величину, а затем уменьшить с использованием интерполированного метода.
суперкат
Это также работает для масштабирования пиксельной графики обратно в исходное разрешение!
Wowfunhappy
8

Это зависит от того, какие результаты вы хотите.

Если вы хотите, чтобы он выглядел «блочным» (т.е. каждый пиксель в оригинале становится квадратом в результате), тогда ответ MrMerrick будет правильным.

Если вы не хотите, чтобы он выглядел либо размытым, либо блочным, то вам нужен специальный алгоритм масштабирования пиксельной графики. Я не уверен, что такой алгоритм доступен для фотошопа, я нашел плагин для paint.net, если вы готовы его использовать. http://forums.getpaint.net/index.php?/topic/23601-2d-image-scaling-algorithms/

Питер Грин
источник
8

Другая возможность здесь; Попробуйте нарисовать ваши изображения, используя векторные фигуры. Есть немного времени, но потенциальные возможности могут принести дивиденды.

  1. Начните с установки размера сетки (скажем, линии сетки каждые 10 пикселей, только с 1 подразделом).
  2. Включите привязку сетки.
  3. С помощью инструмента «Перо» нарисуйте свою форму.
  4. Для любых частей фигуры, которые разделены (то есть на отдельном слое), выберите несколько слоев и используйте « Слой» > « Объединить фигуры» .

Это довольно просто, и после этого вы можете масштабировать и искажать формы, сохраняя четкие (или даже сглаженные) края.

2D pixeldog demo

Павел
источник
3

Если вы хотите просто увеличить размер относительно других элементов и хотите сохранить «пиксельный рисунок», то уже предложенный метод ближайшего соседа - это способ достижения этого.

Если это не то, что вам нужно, есть несколько расширенных алгоритмов масштабирования, специально разработанных для пиксельной графики, когда вы не хотите испытывать резкость по-прежнему, см. Https://en.wikipedia.org/wiki/Image_scaling#Algorithms для список и несколько примеров. Семейство xbr и метод Kopf-Lischinski ( статья здесь , где в качестве основного сайта используется ссылка обратная машина-машина ( которая должна быть здесь ) в настоящее время пуста) дают впечатляющие результаты. ImageMagick поддерживает некоторые из них, поэтому, если Photoshop не поставляется из коробки, вы, несомненно, можете найти плагины, которые реализуют те, которые вы хотите попробовать.

Дэвид Спиллетт
источник
0

Хм, да, вы можете использовать опцию, которую вам предоставил MrMerrick, но она вам на самом деле не нужна ... Идея пиксельной графики заключается в том, что вы хотите видеть пиксели.

Так что просто напечатайте его на нужный размер со смехотворно низким ppi.

Возьмите программу, которую вы используете для печати, Indesign, Ilustrator или Corel, вставьте туда изображение и растяните его до нужного размера. Нет необходимости повторной выборки.

Рафаэль
источник
5
Возможно, но не всегда верно. Браузеры выполнят повторную выборку изображения (OP ничего не говорит о печати), и если вы печатаете, в зависимости от вашего рабочего процесса, вы можете в итоге случайно выполнить повторную выборку (что маловероятно, но возможно).
Цай
-2

Если вы хотите значительно увеличить размер, я предлагаю сначала преобразовать его в векторные фигуры.

JustasM
источник
-2

Это грубо, но если вы откроете изображение в Microsoft paint и увеличите масштаб, пиксели не «сгладятся», вы можете сделать снимок экрана с увеличенным изображением и переместить его обратно в фотошоп.

Конечно, есть и другие способы сделать это, но для чего-то быстрого и простого это то, что я склонен делать.

Marty
источник
2
зачем вам MS Paint, если вы импортируете обратно в PS ??
Лучано