Как преобразовать каждый пиксель растрового изображения в квадратные объекты в Illustrator?

26

Например, у меня есть значок 10 × 10 пикселей. Я хочу произвести 100 квадратов с соответствующим цветом и расположением каждого. Собственно, вопрос в том, как сделать точную пиксельную мозаику из растрового изображения.

Я попробовал Live Trace, но он добавил некоторые искажения в квадраты.

yakunins
источник

Ответы:

37

Это на самом деле очень легко. Возьмите выбранное скопированное или помещенное (не связанное) растровое изображение, затем:

  • Object > Create Object Mosaic
    • Или в более старых версиях Illustrator это было Filter > Create > Mosaic
  • Введите точную ширину и высоту пиксельного изображения в поле «Количество плиток».
  • Это оно!

Ваши векторные пиксельные квадраты будут обернуты в две группы, поэтому разгруппируйте их дважды или дважды щелкните в режиме изоляции дважды, чтобы получить отдельные квадраты (или прямоугольники, если ваше соотношение выключено ...).


Два примера:

Быстрый пример использования смайлика Yahoo заимствован из этого вопроса :

введите описание изображения здесь

Подробный пример с белыми медведями:

http://garmahis.com/tutorials/how-to-create-mosaic-in-illustrator/

user56reinstatemonica8
источник
Я тоже искал решение этой проблемы, большое спасибо! Так далеко я нашел только "просто использовать Flash".
KMSTR
Я понятия не имел об этом, однажды я вручную проследил изображение (потратил несколько часов, чтобы понять его правильно): S
WELZ
3

Хотя это и не конвертация, вот быстрый способ воссоздать. Я не верю, что любая трассировка даст адекватные результаты.


Нарисуйте прямоугольник размером всего изображения.

Выберите «Объект»> «Путь»> «Разделить на сетку» ...

Разделить на сетку

Возьмите инструмент Live Paint Bucket Tool (в инструменте Shape Builder в Illustrator CS6)

Ведро с живой краской

Начните щелкать разделы, чтобы заполнить ....

начинка

(примечание для редактирования: этот ответ был перенесен на вопрос и удален из исходного вопроса. Здесь он просто подходит лучше.)

Скотт
источник
Хороший метод. Я все еще на CS3, собираюсь обновить в ближайшее время.
якунины
1
@utype это работает и в CS3. Единственная разница заключается в расположении инструмента Live Paint Bucket Tool.
Скотт
Спасибо Скотту, который помог решить другую проблему, с которой я столкнулся, с помощью инструмента прямоугольной сетки, который не делал равномерно распределенные линии при работе с большим количеством строк и столбцов. Привязка к сетке сделала свое дело.
2

Если у вас есть доступ к Photoshop, есть довольно простой способ:

  • уменьшите изображение до желаемого «разрешения» (скажем, 30x30) с размером изображения;
  • снова увеличьте его (скажем, до 600x600), установив параметр «resample image» для «ближайшего соседа»;
  • скопируйте результат в Illustrator;
  • LiveTrace;

Если вы используете достаточно цветов для трассировки, это должно привести к квадратам.

Винсент
источник
-1

Этот инструмент должен предоставить то, что вы ищете: http://florian-berger.de/en/software/pixel2svg/

user29824
источник
2
Привет, user29824, не могли бы вы объяснить немного подробнее, что мы найдем по предоставленной вами ссылке и почему она отвечает на вопрос? Таким образом, ваш ответ по-прежнему имеет значение в случае разрыва связи в более позднее время. Гниение ссылок - главная причина, по которой нам здесь не нравятся ответы, содержащие только ссылки. Спасибо за ваши усилия и продолжайте вносить свой вклад!
Винсент