Какво представляват векторната графика?

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

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

Проблеми с векторната графика

Колкото и да звучи, че векторно-базираните изображения трябва да бъдат предпочитани пред изображенията, базирани на растер, това не винаги е така. Векторните изображения често се борят със сложни сцени като снимки. Гладките непрекъснати промени на цвета са по същество невъзможни за възпроизвеждане във формат, базиран на форма, без значително увеличаване на размера на файла в сравнение с растерно изображение. Например, преобразуването на снимка в растерен формат във векторно-базирано изображение може да доведе до увеличаване на размера на файла между десет и сто пъти, като същевременно идва с много забележимо намаление на качеството поради лентовост артефакти.

Съвет: Артефактът на лентите е несъвършенство в изображение, където това, което би трябвало да бъде плавен преход на цветовете, е очевидно стъпаловидно, което води до видими отделни цветни ленти.

Къде е полезна векторната графика?

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

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