Найкращий спосіб описати вектор проти растра


9

Багато разів на роботі хтось запитає мене, чи можуть вони отримати зображення (наприклад, логотип компанії) у форматі EPS або SVG. Вони припускають, що оскільки я розмістив зображення на сайті компанії, я міг легко перетворити його у потрібний їм формат і надіслати його їм.

Очевидно, проблема полягає в тому, що вихідне зображення має растровий формат, і вони запитують векторне зображення. У мене часто виникають проблеми з поясненням того, чому я не можу заповнити їх запит. Тим більше, не даючи купу технічних термінів, які мені доведеться пояснити.

Я не шукаю відповіді на те, як перетворити JPG в SVG чи подібне, але досить зрозуміле пояснення того, чому процес не такий простий, як здається.

Будь ласка, допоможіть мені виправити це. Дякую!

Відповіді:


23

Я завжди кажу

Растр записує пікселі на малюнку.

Вектор записує кроки, необхідні для нанесення малюнка.

Тож якщо збільшити Растр, ви отримаєте велику картину з великими пікселями. Якщо ви збільшуєте вектор, комп'ютер виконує кроки для перемальовування з більшою роздільною здатністю.


Якщо у вас є можливість демонструвати це для них, завантажте Word і помістіть в нього 1 невелике (растрове) зображення і 1 картинку. Потім перетягніть куточки, щоб показати, що відбувається. Ви навіть можете роздрукувати до / після і повісити його на кубі, щоб вам було на що вказати.


@arathorn, правда; ще додано.
hyperslug

7

З точки зору мирян.

Растрові (хоча я зазвичай просто кажу "растрові" зображення) фіксують кольори в порядку. Синій, синій, синій, світло-блакитний, світло-блакитний, світло-блакитний ... (У цей момент я вказую на сусідній об’єкт і читаю кольори вгорі, зліва направо).

Векторне зображення - це опис зображення. "Світло-синій круг поперек 12 см. Суцільний синій фон.

Потім я пояснюю, як растри краще фотографувати, тому що так камери та сканери бачать зображення в будь-якому випадку, а Вектори краще для ілюстрацій, оскільки ви можете зробити його будь-якого розміру, не втрачаючи деталей.


4

Векторна графіка - це ескіз-ескіз, а растрова графіка - мозаїка.


1
Або старі комікси, коли їх переглядають через лупу.
Грант

1
Приємна аналогія, і це має сенс теж.
Травіс

+1 для щоденних посилань - якщо аудиторія знає ці предмети!
Torben Gundtofte-Bruun

2

Основна відмінність векторної графіки від растризованої графіки полягає в тому, що представлення на об'єкті має бути координатним. Флеш-анімація - хороший приклад векторизованої графіки. Цифрове зображення є прекрасним прикладом растризованого зображення, оскільки воно має конкретну роздільну здатність. Збільшення масштабів двох чітко ілюструє відмінності. Векторизована графіка буде масштабуватись, не втрачаючи деталей, оскільки вони засновані на координатах. Растровані зображення збільшуються вгору і пікселі стануть більш привабливими, оскільки пікселі стають все більшими та більшими.

Шрифти True Type - хороший приклад, тому що вони масштабуються до будь-якого розміру і добре виглядають, коли ви використовуєте шрифт системи фіксованого тону, ви помітите пікселяцію, коли збільшуєте розмір.


2

Векторні зображення складаються з ліній та кривих. Взагалі, вони є фігурами з контурами і заповненнями, і з цим ви складаєте все інше. Оскільки ви задаєте фігури в математичних рівняннях, вони добре масштабуються і виглядають однаково у кожній роздільній здатності чи розмірі.

Растрові зображення з іншого боку складаються з звичайної сітки пікселів, кожна з яких має колір. Зміна розміру зображення погіршує його якість, оскільки в якості вихідної точки ви маєте лише оригінальну піксельну сітку.

Перетворення від растрового до векторного означає, що вам доведеться спробувати з'ясувати, які фігури можна використовувати для наближення вигляду, досягнутого за допомогою растрового зображення. Для прямих це звичайно просто, але для кривих і подібних процес стає трохи складнішим, щоб правильно виглядати.

Також стає набагато складніше, якщо растрове зображення має лише низьку роздільну здатність, наприклад, в Інтернеті.


2

Растрове зображення схоже на малюнок із малюнком за номерами, з яким ви грали в дитинстві. Кожному пікселю присвоюється число, що представляє колір, і комп'ютер просто заповнює всі пікселі для його відображення.

Векторне зображення - це як просити художника записати всі кроки, які він робить для створення картини. Він фіксує кожен штрих пензля за його розташуванням на полотні, його формою, напрямом та розміром. Потім інший художник може слідувати вказівкам для відтворення тієї ж картини.

Комп'ютер дуже хороший з цифрами, тому він може легко відтворювати зображення будь-якого типу, але перетворення растрового зображення у векторне зображення - це як попросити художника взяти сітку чисел та кольорову піддону, визначити, які форми представляють числа, а потім запишіть мазки пензля, які він використовував би для їх створення.

Будь-хто може залити фарбу за малюнком цифр, але які форми та мазки пензля знадобиться для створення тієї ж картини, може бути інтерпретована. Хороший художник міг би наблизитися, але це ніколи не буде точно.

Комп’ютер може зробити не краще художника. Це може створювати менші, детальніші мазки пензля, ніж навіть найталановитіший художник, але насправді набагато гірше розпізнавати складні форми. Тож найкраще, що можна зробити, - це близьке наближення.


1

Просто поясніть їм, що є два різні способи зберігання зображень, а ваш - це інший спосіб.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.