Как преобразовать растровое изображение низкого качества в вектор?

Я разрабатываю веб-сайт для группы, которая потеряла исходное цифровое изображение для их логотипа. Единственный файл, который они имеют его, является jpg, который был встроен в документ слова. Изображение имеет все возможное неправильно с ним:

  • Сглаженный на белый фон, где это должно быть прозрачно
  • Артефакты изображения
  • Измененный вниз плохо.
  • Линии, которые должны быть прямыми и твердыми, не.

Я в настоящее время использовал инструмент палочки для избавлений от белого фона и прикреплял его на веб-сайт, но это - низкое качество, заставляет его перетерпеть как воспаленный ползунок. Мне нужны несколько различных размеров его для использования, поэтому как я пошел бы о создании векторного изображения на основе его?

8
задан 09.05.2010, 08:04

4 ответа

Я думаю, что существует также решение с открытым исходным кодом для этого помимо программного обеспечения Adobe: Inkscape

Я имел ту же проблему несколько лет назад с дюжиной логотипов и смог решить ее с Inkscape этот путь:

  1. Откройте растровое изображение.
  2. Щелкните левой кнопкой по нему для выбора его.
  3. Путь / Битовый массив Трассировки
  4. Теперь необходимо начать экспериментировать с возможными настройками и обновлять предварительный просмотр на правой стороне диалогового окна. "Inkscape включает программу Potrace (http://potrace.sourceforge.net) для обеспечения этой функциональности, и всесторонняя документация о функции этой функции может быть найдена на веб-сайте для Potrace". - из документации Inkscape.
  5. Сохраните как SVG.
7
ответ дан 07.12.2019, 13:51

Существует 2 опции, которые я использовал, но они требуют программного обеспечения, которое не находится на дешевой стороне. Adobe действительно предоставляет 30-дневные суды по обоим.

Метод 1 - Используя Adobe Illustrator

  • Откройте Illustrator
  • Выберите Файл> Новый из меню и установите расположение по мере необходимости
  • Выберите Файл> Место... и найдите файл логотипа (я не могу вспомнить, должно ли изображение быть определенным форматом),
  • Выберите изображение и перейдите к Объекту> Живая Краска или Живая Трассировка (в Вашем случае, который могла бы лучше с тех пор тянуть живая краска, не Ваша сильная сторона),
  • Изображение должно теперь быть векторизовано, и можно ретушировать по мере необходимости, и изменение размеров поддержит качество, так как оно было векторизовано.

Метод 2 - Используя Adobe Flash & Illustrator

  • Откройте Flash
  • Создайте новый документ флэш-памяти
  • Выберите File> Import> Import, чтобы подготовить (Ctrl+R) и найти (побитово отобразите графический), который Вы хотите преобразовать в векторный.
  • Выберите все изображение (Ctrl+A) и затем нажмите Modify – Битовый массив - битовый массив Трассировки. Затем выберите опции из окна, которое открылось.
  • Экспорт как *.ai (файл Adobe Illustrator)
  • Открытый в Illustrator и корректируются по мере необходимости.
5
ответ дан 07.12.2019, 13:51

Не видя изображение трудно сказать, но это могло бы быть более быстро, чтобы просто перерисовать его с нуля использование jpg как руководство, а не источник. Вы также получите ссылочное изображение, которое можно использовать снова.

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

1
ответ дан 07.12.2019, 13:51

imagemagick документы Использования имеют хорошее объяснение того, как выполнить граничное обнаружение и растр к векторному преобразованию. От раздела edge_vector, который начинается путем высказывания, по существу, для лучших результатов, не используют imagemagick:

Программы, которые могут сделать это, включают: "ScanFont", "CorelTrace" и "Направление потока" Abobe. Большинство из них однако стоит большого количества денег. Но бесплатным решением является "Автотрассировка" или "PoTrace". Другие предложения приветствуются.

Обе программы трассировки просты в использовании, но требует некоторых пред и установки изображения сообщения. У них есть ограниченное количество форматов ввода, и производит векторное изображение, которое создаст 'сглаживавшую' форму входного изображения. Я предпочитаю "Автотрассировку", поскольку она не масштабирует получающийся SVG, производя стандартную толщину строки, однако Вы не можете использовать ее в 'конвейере'.

Для лучших результатов это - хорошая идея гарантировать, чтобы мы только подали его основное растровое изображение, которое мы можем гарантировать пороговой обработкой входному изображению, в то время как мы преобразовываем его в автотрассировку формата изображения, понимает. Я могу затем преобразовать то изображение в векторное изображение SVG.

Можно выполнить автотрассировку онлайн, если Вы хотите испытать ее.

4
ответ дан 07.12.2019, 13:51

Теги

Похожие вопросы