Векторната графика е концепция за компютърна графика, която дефинира изображението като набор от точки, които са свързани с линии и криви. Това е в сравнение с растерната графика, която индивидуално запазва стойността на всеки пиксел.
Тази концепция за дизайн означава, че векторните изображения могат да се увеличават и намаляват по желание без загуба на качество или увеличаване на размера на файла. При сравнение мащабирането на растерните изображения нагоре увеличава размера на файла и води до пикселизация, тъй като компютърът трябва да отгатне каква стойност трябва да бъдат новите пиксели.
Проблеми с векторната графика
Колкото и да звучи, че векторно-базираните изображения трябва да бъдат предпочитани пред растерните изображения, това не винаги е така. Векторните изображения често се борят със сложни сцени като снимки. Гладките непрекъснати промени на цвета са по същество невъзможни за възпроизвеждане във формат, базиран на форма, без значително увеличаване на размера на файла в сравнение с растерно изображение. Например, преобразуването на снимка в растерен формат във векторно-базирано изображение може да доведе до увеличаване на размера на файла между десет и сто пъти, като същевременно идва с много забележимо намаляване на качеството поради артефакти на ленти.
Съвет: Артефактът на лентите е несъвършенство в изображение, където това, което би трябвало да бъде плавен преход на цветовете, е очевидно стъпаловидно, което води до видими отделни цветни ленти.
Къде е полезна векторната графика?
Векторните графики обикновено са полезни за по-опростени изображения като лога, където има по-малко сложни форми и фино детайлно оцветяване. В тези контексти векторната графика може да бъде мащабирана нагоре и надолу по желание без влошаване на качеството. Например, можете да увеличите колкото искате крива и тя все пак ще бъде гладка и остра, вместо да стане очевидно назъбена или размазана.
Докато векторизацията или процесът на конвертиране на растерни графики във векторен формат идва с много проблеми, обратното не е вярно. Растеризацията на векторни изображения е лесна за изпълнение, тъй като компютърът трябва само да запише стойностите на всеки пиксел в момента на преобразуването. Процесът на растеризация също е необходим за показване на векторни изображения на компютърни екрани, тъй като мониторите са съставени от решетки от пиксели.