Vektorli grafika-odatda primitivlar deb ataladigan elementar geometrik ob'ektlarning matematik tavsifiga asoslangan kompyuter grafikasidagi grafik ob'ektlar va tasvirlarni (tavsif formati) ifodalash usuli, masalan: nuqtalar, chiziqlar, splinelar, bezier egri chiziqlari, doiralar, doiralar, ellipslar, ko'pburchaklar. Vektorli grafik ob'ektlar koordinatalar, parametrlar va atributlar to'plami bilan tavsiflanadi. Vektorli grafikada tasvir tasvirni yaratish buyruqlari sifatida rasmiylashtiriladi. "Vektorli grafika" atamasi rastrli grafikadan farqlarni ta'kidlash uchun ishlatiladi, unda tasvir piksellar qatori sifatida norasmiy tarzda taqdim etiladi. Matritsali displey qurilmalariga (monitorlar, mexanik qurilmalar-printerlar va boshqalar) chiqarilganda, vektorli grafikalar oldindan rastrli grafikaga aylantiriladi, konvertatsiya zamonaviy video kartalar yordamida dasturiy yoki apparat yordamida amalga oshiriladi. Plotterlar va vektorli monitorlar uchun vektordan rastrli formatga o'tish talab qilinmaydi, chunki bunday qurilmalarda primitivlar qalam yoki elektron nurni ko'chirish orqali qurilgan. Tasvirni saqlash usuli. Matematik jihatdan vektor grafikasi analitik geometriyaga asoslangan. Vektorli grafikada primitivlar mos yozuvlar nuqtalarining koordinatalari to'plami, ibtidoiy parametrlar bilan tavsiflanadi, masalan, boshlang'ich koordinatalar, masshtablash koeffitsientlari, burilishlar, o'qlar bo'ylab cho'zish koeffitsientlari. Atributlarga ranglarni to'ldirish joylarining rangi va turi, chiziqlarning qalinligi va rangi kiradi. Animatsion vektorli grafikada, chiqish qurilmasida ko'rsatilganda, koordinatalar, atributlar va parametrlar belgilangan funktsiyalar bo'yicha vaqt o'tishi bilan dinamik ravishda o'zgarib, harakatlanuvchi tasvirni yaratishi mumkin. Masalan, r atrofi kabi grafik ibtidoiy tavsifini ko'rib chiqing. Uni qurish uchun quyidagi dastlabki ma'lumotlarni belgilash kerak: 1. Doira markazining koordinatalari. 2. Radius qiymati. 3. To'ldirishning rangi va / yoki tuzilishi (agar aylana aylanani ko'rsatish uchun qurilgan bo'lsa). 4. Konturni belgilashda kontur chizig'ining rangi va qalinligi. 5. To'ldirish va konturning shaffofligi. 6. Oldinda, orqada (oldingi, orqa) boshqa primitivlarga nisbatan rejaning tartibi. Ko'rsatilganda, primitivlar va obyektlar displey qurilmasiga ketma-ket ko'rsatiladi va keyinchalik chiqarilgan obyektlar yopiladi yoki ilgari chiqarilgan obyektlarga joylashtiriladi. Markaz koordinatalari va radiusi majburiy parametrlardir, aylana tavsifidagi qolgan ma'lumotlar ko'pincha atributlar deb ataladi va ularni chiqarib tashlash mumkin. Bunday holda, grafik chiqishda ular standart atributlar yoki joriy atributlar bilan almashtiriladi. Grafik tavsifining vektorli usulining raster grafikasidan afzalliklari. • Primitivlarni tavsiflash bilan shug'ullanadigan ma'lumotlar miqdori tasvirlangan ob'ektning haqiqiy chiziqli kattaligiga bog'liq emas, bu sizga minimal o'lchamdagi fayl bilan xohlagancha katta ob'ektlarni tasvirlashga imkon beradi. Masalan, o'zboshimchalik bilan radius doirasini tavsiflash uchun atributlar chiqarib tashlansa, faqat 3 ta raqam ko'rsatilishi kerak. • Ob'ekt haqidagi ma'lumotlar raqamli shaklda saqlanganligi sababli, displey qurilmasiga chiqarilganda tasvirni cheksiz kattalashtirish mumkin, masalan, aylana yoyi har qanday kattalashtirishda silliq bo'lib qoladi. Boshqa tomondan, agar egri chiziq ko'p sonli segmentlardan tashkil topgan singan chiziq shaklida tasvirlangan bo'lsa, unda past kattalashtirishda u silliq ko'rinishi mumkin, ammo yuqori kattalashtirishda siz uning aslida singan ekanligini ko'rishingiz mumkin. • Ob'ektlarning tavsifi raqamli shaklda saqlanadi va osongina o'zgartirilishi mumkin. Shuning uchun ko'chirish, kattalashtirish, aylantirish, to'ldirish va boshqalar tasvir sifatini yomonlashtirmaydi. Grafik vektor formatlarida odatda apparat-mustaqil birliklarda (ingl. device independent unit), bu rastrli displey qurilmalari uchun rasterizatsiya paytida tasvir sifatini yaxshilashga imkon beradi. Vektorli grafikaning asosiy kamchiliklari. • Har bir tasvirni vektor shaklida ixcham tasvirlash mumkin emas — asl tasvirga yuqori o'xshashlik uchun juda ko'p sonli primitivlarning tavsifi talab qilinishi mumkin, bu tasvir egallagan xotira hajmini talab qiladi va uni raster displey qurilmalariga grafik chiqish uchun raster formatiga o'tkazish uchun zarur bo'lgan vaqt. • Vektorli grafikani bitmap tasviriga tarjima qilish algoritmik jihatdan juda oddiy. Ammo teskari konvertatsiya qilish, qoida tariqasida, qiyin — bu konvertatsiya rastrli tasvirni kuzatish deb ataladi va ko'pincha katta hisoblash quvvati va protsessor vaqtini talab qiladi va har doim ham olingan vektor tasvirining yuqori sifatini ta'minlamaydi. • Vektorli formatlarning spetsifikatsiyalari (va shunga mos ravishda vektorli grafik renderlar) rastrli grafikaga qaraganda ancha murakkab. o Murakkab spetsifikatsiyalar bilan shug'ullanmaslik uchun" soddalashtirilgan " vektor formatlari mavjud: masalan, TrueType shriftida qalin chiziqlar o'rniga x-bo'yalgan raqamlar. Yoki Bosmaxonalar matnni egri chiziqlarga tarjima qilishni talab qiladi. Bunday formatlarga tarjima qilish tahrirlashning qisman yoki to'liq yo'qolishiga olib keladi. • Vektorli rasmning afzalligi-masshtablilik-vektor tasviri past aniqlikdagi rasterda (masalan, 32×32 yoki 16×16 belgisi sifatida) ko'rsatilganda yo'qoladi. "Axloqsizlik" bo'lmasligi uchun bunday ruxsatnomalar uchun rasmni qo'lda tahrirlash kerak. Vektorli shrift rasterizatorlarida, masalan, TrueType, belgilar tasvirlarida etishmayotgan (va aksincha, keraksiz qalin) chiziqlardan xalos bo'lishga imkon beradigan juda murakkab hinting algoritmlaridan foydalanadi. Vektorli operatsiyalar. Vektorli grafik muharrirlar, odatda, aylantirish, ko'chirish, aks ettirish, cho'zish, aylantirish, ya'ni ob'ektlar ustidagi barcha afinaviy o'zgarishlarni amalga oshirish, ketma-ketlikni o'zgartirish va primitivlarni kompozit ob'ektlarga birlashtirish imkonini beradi. Bundan tashqari, yanada murakkab transformatsiyalar qo'llaniladi, masalan, Boolean operatsiyalari berilgan raqamlarga tegishli nuqtalar to'plami sifatida yopiq shakllarga qo'llaniladi: birlashtirish, to'ldirish, kesishma rasmda ko'rsatilgandek va boshqalar. Vektorli grafikalar apparatdan mustaqil bo'lishi kerak bo'lgan yoki fotorealizmga muhtoj bo'lmagan oddiy yoki kompozit chizmalar uchun afzaldir. Masalan, PostScript va PDF kabi formatlar vektorli grafik modelidan foydalanadi.