Я работаю над пиксельной графикой в стиле ретро для видеоигр. Я хотел бы иметь возможность добавить границу вокруг спрайта, но мне нужно, чтобы она была четкой и "идеальной по пикселям". Использование эффекта «Обводка» в Photoshop кажется очевидным выбором, но, к сожалению, Photoshop делает некоторые изящные сглаживания и добавляет дополнительные пиксели там, где они мне не нужны:
(Изображение увеличено до 400%)
Верхняя граница изображения была создана с помощью обводки Photoshop (размер: 1 пиксель, позиция: снаружи).
Нижняя граница изображения была нарисована вручную с помощью карандаша.
Нижний эффект - тот, который мне нужен, но я пытаюсь добиться этого без необходимости рисовать его вручную с помощью карандаша. Есть ли способ заставить эффект Stroke вести себя таким образом? Или есть другой метод, который я мог бы использовать для автоматизации этого эффекта?
источник
Ответы:
Действительно простой способ добиться резкого обводки - использовать стиль слоя с тенями (да, вы правильно прочитали).
Вершина Гумба - твой пример. Нижний Goomba - это то же растровое изображение, но замаскированное с помощью обводки, добавленной в качестве стиля слоя с тенью. Хитрость в том, чтобы сделать это правильно - это пользовательская кривая контура.
То же самое можно сделать со стилем внешнего слоя свечения. И теперь вы можете легко применить это к любому слою.
источник
Для этого вы можете выполнить следующую процедуру:
Результат:
Вы можете скачать файл Photoshop CS6 здесь .
Этот метод может быть легко адаптирован для включения пикселей во всех 8 направлениях, просто повторяя вышеупомянутые шаги во второй раз (еще 4 слоя) и подталкивая их на один пиксель по диагонали в четырех диагональных направлениях.
источник
Ответ Лассе хороший. Однако, в зависимости от ваших настроек, корректирующий слой Posterize, установленный на 2, может привести вас туда за один шаг. Это определенно стоит попробовать.
Слои вашего файла, один цвет на слой, определенно доставят вас туда, используя Posterize.
источник