Bitmap va vektor onlayn yoki grafik dasturiy ta'minotda qo'llab-quvvatlanadigan tasvir turi sifatida topiladigan ikki turdagi tasvirdir. Ushbu ikkita asosiy 2D grafik turlari o'rtasidagi farqlarni tushunmasdan grafik dasturlarni muhokama qilish deyarli mumkin emas. Ikkala rasm turi bo'lsa-da va shunga o'xshash maqsadda foydalanilgan bo'lsa-da, biz ba'zi o'xshashliklarni topish uchun chuqur kirib bordik. Ikki formatni diqqat bilan ko‘rib chiqsangiz, bir-biridan farq qiladi.
Umumiy natijalar
- Shakllardan yasalgan.
- Sifatni yoʻqotmasdan kengaytirilishi mumkin.
- Koʻproq maxsus foydalanish.
- Piksellardan yaratilgan.
- Microsoft Paint, Adobe Photoshop, Corel Photo-Paint, Corel Paint Shop Pro va GIMP bilan mos keladi.
- Tasvirning oʻlchami kattalashganda sifat yoʻqoladi.
Vektor va bitmap tasvirlari ikkalasi ham ekrandagi rasmlardir, lekin ular turli kompozitsiya va fokuslarga ega. Bitmaplar piksellardan, vektor tasvirlar esa dasturiy ta'minotda yaratilgan va matematik hisob-kitoblarga asoslangan.
Bitmaplar nafaqat kundalik hayotda keng tarqalgan, balki ulardan foydalanish osonroq. Bitmap tasvirining bir formatini tezda boshqasiga oʻzgartirishingiz mumkin va maxsus dastursiz bitmapni vektorga aylantira olmaysiz.
Vektorli tasvirlar odatda silliqroq va foydalanishga yaroqli boʻlib, sifatni yoʻqotmasdan ularni bemalol oʻlchashingiz mumkin. Umuman olganda, vektorlar kengaytiriladigan ishchi fayllarni yaratish uchun, bitmaplar esa umumiy yakuniy mahsulotlarni yaratish uchundir.
Formatlar: Bitmaplar hamma joyda mavjud
- AI, CDR, CMX (Corel metafale Exchange Image), SVG, CGM (Kompyuter grafikasi metafayl), DXF va WMF (Windows metafayl) oʻz ichiga oladi.
- GIF, JPG, PNG, TIFF va PSD oʻz ichiga oladi.
Vektorlar koʻproq ixtisoslashgan fayllar boʻlib, ular kamroq tarqalgan formatlarda paydo boʻladi. Telefoningiz, planshetingiz yoki kompyuteringizda koʻrayotgan har bir rasm, hatto kimdir uni vektor vositalari yordamida yaratgan boʻlsa ham, bitmap hisoblanadi.
Bitmap tasvirlari (shuningdek, rastrli tasvirlar deb ham ataladi) griddagi piksellardan iborat. Piksellar - bu rasm elementlari, ekranda ko'rgan narsangizni tashkil etadigan individual rangdagi mayda kvadratchalar. Bu rangdagi barcha kvadratlar birlashadi va siz ko'rgan tasvirlarni hosil qiladi.
Bitmap grafiklari kabi keng foydalanilmasa-da, vektor grafikasi juda ko'p fazilatlarga ega. Vektorli tasvirlar ko'plab shaxslardan, kengaytiriladigan ob'ektlardan iborat. Ular har doim eng yuqori sifatda ishlaydi, chunki ular qurilmadan mustaqil. Vektor tasviridagi ob'ektlar rang, to'ldirish va kontur kabi tahrirlanadigan atributlarga ega bo'lgan chiziqlar, egri chiziqlar va shakllardan iborat bo'lishi mumkin.
Foydalanish qulayligi: Vektorlar mustahkamroq
- Rezolyutsiyadan mustaqil.
- Mashtabdan qat'iy nazar maksimal sifat.
- Mashqlashda sifat yoʻqoladi.
- Vektordan bitmapga oʻtish boshqa yoʻlga qaraganda osonroq.
Bitmaplar ruxsatga bogʻliq boʻlgani uchun tasvir sifatini yoʻqotmasdan ularning hajmini kattalashtirish yoki kamaytirish mumkin emas. Dasturiy taʼminotning qayta namuna olish yoki oʻlchamini oʻzgartirish opsiyasi orqali bitmap tasviri hajmini kichraytirsangiz, piksellar oʻchirib tashlanishi kerak.
Bitmap tasvirining hajmini oshirganingizda, dastur yangi piksellar yaratadi. Piksellarni yaratishda dastur atrofdagi piksellar asosida yangi piksellarning rang qiymatlarini baholashi kerak. Bu jarayon interpolyatsiya deb ataladi.
Agar qizil va koʻk piksel yonma-yon boʻlsa va siz piksellar sonini ikki baravar oshirsangiz, ular orasiga ikkita piksel qoʻshiladi. Interpolatsiya qo'shilgan piksellar qaysi rangda bo'lishini aniqlaydi; kompyuter to'g'ri deb hisoblagan ranglarni qo'shadi.
Rasmni masshtablash tasvirga doimiy ta'sir qilmaydi. Boshqacha qilib aytganda, bu tasvirdagi piksellar sonini o'zgartirmaydi. Bu ularni kattaroq qiladi. Biroq, agar siz sahifani joylashtirish dasturida bitmap tasvirini kattaroq hajmga o'tkazsangiz, aniq tirqishli ko'rinishni ko'rasiz. Agar siz uni ekraningizda ko'rmasangiz ham, u chop etilgan rasmda ko'rinadi.
Bitmap tasvirni kichikroq hajmga oʻtkazish hech qanday taʼsir qilmaydi. Buni qilganingizda, tasvirning PPI ni oshirasiz, shunda u aniqroq chop etiladi. Buning sababi, uning piksellar soni bir xil, lekin kichikroq maydonda.
Vektor obyektlari piksellar emas, Bezier egri chiziqlari deb ataladigan matematik tenglamalar bilan aniqlanadi. Vektor ob'ektining atributlarini o'zgartirish ob'ektning o'ziga ta'sir qilmaydi. Siz asosiy ob'ektni yo'q qilmasdan istalgan miqdordagi ob'ekt atributlarini erkin o'zgartirishingiz mumkin. Ob'ektni atributlarini o'zgartirish, uni tugunlar va boshqaruv tutqichlari yordamida shakllantirish va o'zgartirish orqali o'zgartirish mumkin.
Shriftlar vektor ob'ektlarining bir turi. SVG faylining ushbu tushuntirishida vektor tasvir ortidagi maʼlumotlar misolini koʻrishingiz mumkin.
Ular masshtabli boʻlgani uchun vektorga asoslangan tasvirlar oʻlchamlaridan mustaqil. Vektorli tasvirlar hajmini istalgan darajada kattalashtirishingiz yoki kichraytirishingiz mumkin va chiziqlar ekranda ham, chop etishda ham aniq va tiniq bo‘lib qoladi.
Vektor tasvirni bitmapga aylantirganingizda, kerakli hajm uchun yakuniy bitmapning chiqish ruxsatini belgilashingiz mumkin. Bitmapga aylantirishdan oldin asl vektor rasmining nusxasini asl formatida saqlash muhim. Bitmapga aylantirilgandan so'ng, tasvir vektor holatidagi barcha sifatlarini yo'qotadi.
Vektorni bitmapga aylantirishning eng keng tarqalgan sababi internetda foydalanishdir. Internetda vektorli tasvirlar uchun eng keng tarqalgan va qabul qilingan format bu Scalable Vector Graphics (SVG).
Vektorli tasvirlarning tabiati tufayli ularni internetda foydalanish uchun GIF yoki-p.webp
Yakuniy mahsulot: Multfilmlar va rasmlar
- Yaxlit rangli bloklardan yasalgan.
- Har qanday shaklda boʻlishi mumkin.
- Yuqori piksellar soni tufayli koʻproq tafsilotlarni suratga oladi.
- Kvadrat yoki toʻrtburchak shaklda cheklangan.
Vektorli grafikalar doimiy ravishda takomillashtirilmoqda. Bugungi vektor asboblari ob'ektlarga bitmapli teksturalarni qo'llaydi va ularga fotoreal ko'rinish beradi. Bu vositalar, shuningdek, vektor chizish dasturlarida erishish qiyin boʻlgan yumshoq aralashmalar, shaffoflik va soyalarni ham yaratadi.
Vektorli tasvirlarning yana bir afzalligi shundaki, ular bitmaplar kabi toʻrtburchaklar shakl bilan cheklanmaydi. Vektor ob'ektlari boshqa ob'ektlar ustiga joylashtirilishi mumkin va quyidagi ob'ekt orqali ko'rsatiladi. Oq fonda ko'rilganda vektor doirasi va bitmap doirasi bir xil ko'rinadi. Biroq, bitmap doirasi boshqa rang ustiga qo'yilsa, uning atrofida tasvirdagi oq piksellardan to'rtburchaklar quti bo'ladi.
Yakuniy hukm
Vektorli tasvirlar juda koʻp afzalliklarga ega, biroq asosiy kamchilik shundaki, ular fotoreal tasvirlar yaratish uchun mos emas. Vektor tasvirlari odatda rang yoki gradientning qattiq joylaridan iborat, lekin fotosuratning uzluksiz nozik ohanglarini tasvirlay olmaydi. Shuning uchun ko‘pchilik vektorli tasvirlar multfilmga o‘xshash ko‘rinishga ega.
Vektorli tasvirlar asosan dasturiy ta'minotdan olingan. Maxsus konversiya dasturidan foydalanmasdan tasvirni skanerlash va vektor fayl sifatida saqlash mumkin emas. Boshqa tomondan, vektor tasvirlarni osongina bitmaplarga aylantirish mumkin. Bu jarayon rasterlash deb ataladi.