Vektorli grafik foydalanuvchi interfeysi - Vector-based graphical user interface

A vektorga asoslangan grafik foydalanuvchi interfeysi ning asosan kontseptual turi hisoblanadi grafik foydalanuvchi interfeysi bu erda elementlar yordamida chizilgan vektor dan ko'ra raster ma `lumot.

Xususiy moliyalashtiriladigan vektorlarga asoslangan grafik foydalanuvchi interfeysi tadqiqot loyihasida topilgan vektorga asoslangan oynaning misoli.
2D GUI. Derazalarning barcha bezaklari va elementlari vektorga asoslangan bo'lib, fon ko'p sinusli to'lqinlardan hosil bo'ladi va shakllar ish vaqtida aniqlanadi. Yakuniy rasm rasterlashtirilgan, taxallusga qarshi va ixtiyoriy ravishda tuzilgan, bu erda kompozitsiya o'chirilgan.

Ijobiy va salbiy tomonlari

To'liq vektorga asoslangan grafik foydalanuvchi interfeysining afzalliklari quyidagilarni o'z ichiga oladi:

  • yanada samaraliroq, mustaqil miqyosi; Ruxsat (o'lchangan dyuymga nuqta yoki DPI) sababsiz 1px: 1px dan yuqori yoki pastroq o'rnatilishi mumkin piksellash, yuqori aniqlikdagi monitorlardan yaxshiroq foydalanishga imkon beradi.

Kamchiliklari quyidagilarni o'z ichiga olishi mumkin:

  • Rastrga asoslangan dasturlarni birlashtirish qiyinligi. Biroz kuch sarflab, buni butun rasterga asoslangan dasturni vektorga asoslangan tekislikka teksturalash orqali amalga oshirish mumkin (garchi rasterga asoslangan grafikaning kamchiliklari baribir saqlanib qolsa).
  • Sekinroq ko'rsatish, katta tizim talablari. Bugungi monitorlarda faqat rasterga asoslangan ma'lumotlar aks ettirilganligi sababli, vektor ma'lumotlari rasterlashtirilishi kerak edi (va ixtiyoriy ravishda) taxallusga qarshi ) paydo bo'lishidan oldin.

3D grafik foydalanuvchi interfeyslarida foydalanish

Hozirdan beri 3D Grafika rastrga asoslangan emas, balki vektorga asoslangan grafik foydalanuvchi interfeyslari odatda grafikali foydalanuvchi interfeyslarining 3D-grafiklariga mos keladi. Buning sababi shundaki, rastrli 3D modellar juda katta xotirani egallaydi, chunki ular yordamida saqlanadi va namoyish etiladi voksellar. Joriy operatsion tizimlar kabi Windows Vista, Mac OS X va UNIX asosidagi operatsion tizimlar (shu jumladan Linux ) 3D grafik foydalanuvchi interfeyslaridan foydalanishda katta foyda ko'rdi. Masalan, Windows Vista-da, Flip3D vektorli grafikalar asosida har bir oynani 3D tekislikka tekstura qiladi. Oynaning o'zi hali ham rasterga asoslangan bo'lsa ham, u tekstura qilingan tekislik vektorga asoslangan. Natijada, derazalar aylantirilganda tekis bo'lib ko'rinadi. Linux ish stollarida, Compiz Fusion har bir rasterga asoslangan ish maydonini 3D vektorga asoslangan kubga tekstura qilishi mumkin. Operatsion tizimlar rivojlanib borishi bilan, oxir-oqibat butun oyna 3D vektorli grafikalardan yasalgan bo'lar edi, aylanayotganda u "tekis" ko'rinmaydi. Shuningdek, rivojlangan yoritish 3D grafik foydalanuvchi interfeyslarini estetik jihatdan yoqimli qilishi mumkin.

2D grafik foydalanuvchi interfeyslarida foydalanish

Ko'pgina kompyuter monitorlari tobora ko'payib borayotganligi sababli yuqori piksellar sonini, ko'rsatilgan hamma narsa kichikroq bo'lar edi. Ammo, agar ekran o'lchamlari o'chirilgan bo'lsa, hamma narsa pikselli ko'rinishga ega edi. Shunday qilib, qaror mustaqilligi hozirda ushbu muammoni hal qilish uchun ishlab chiqilgan. Rastrli grafikalar yordamida barcha piktogrammalar juda yuqori piksellar soniga ega bo'lishi kerak, shunda piksellar sonini yuqori piksellar sonida ko'rinmasligi kerak. Bu juda katta hajmdagi xotirani va qattiq disk maydonini egallashi mumkin.[iqtibos kerak ] Agar uning o'rniga vektorli grafikalar ishlatilgan bo'lsa, uni osongina kattalashtirish mumkin va hech qachon ma'lumot yo'qotmaydi va pikselli ko'rinmaydi.

Ba'zi grafik foydalanuvchi interfeyslari yoqilgan Operatsion tizimlar kabi IRIX vektorga asoslangan piktogrammalardan foydalaning. Kabi oyna boshqaruvchilari uchun bir qator vektorga asoslangan piktogrammalar to'plami mavjud GNOME va KDE.

Windows yordamida dasturlar yordamida tuzilgan Windows taqdimot fondi (bu tabiiy[iqtibos kerak ] ga Windows Vista, lekin yuklab olish mumkin Windows XP va Server 2003 ) Windows asosidagi vektorli va masshtabsiz DPI sozlamalar. Ammo, bunga qaramay, DPI-ni xabardor qilish uchun har doim ham ilova yaratish mumkin edi.[1] Bundan tashqari, Vista-da Stol oynasi menejeri ilova DPI-ni bilmasligini aniqlaydi va agar kompyuter odatdagidan farqli DPIga o'rnatilgan bo'lsa, oynani kattaroq hajmda ko'rsatish uchun bitmap miqyosidan foydalanadi.[2]

Ning yangi versiyasi AmigaOS 4.1 2008 yilda yaxshilandi Dastgoh asoslangan 2D vektorli grafik interfeysi bilan Qohira kutubxonalar, lekin pragmatik ravishda uni 3D kompozitiv dvigateli bilan birlashtirgan Porter-Duff Muntazam ishlar.

Shuningdek qarang

Adabiyotlar