Vector-based graphical user interface
વેક્ટર-આધારિત ગ્રાફિકલ યુઝર ઇન્ટરફેસ એ મોટે ભાગે વૈચારિક પ્રકારનું ગ્રાફિકલ યુઝર ઇન્ટરફેસ છે જ્યાં ઘટકો રાસ્ટર માહિતીને બદલે વેક્ટરનો ઉપયોગ કરીને દોરવામાં આવે છે. ગુણ અને વિપક્ષ સંપૂર્ણપણે વેક્ટર-આધારિત ગ્રાફિકલ યુઝર ઇન્ટરફેસના ફાયદાઓમાં નીચેનાનો સમાવેશ થાય છેઃ વધુ કાર્યક્ષમ, સ્વતંત્ર માપનીયતા; રિઝોલ્યુશન (ઇંચ દીઠ બિંદુઓ અથવા DPI માં માપવામાં આવે છે) પિક્સેલેશન કર્યા વિના 1px: 1px કરતા વધારે અથવા ઓછું સેટ કરી શકાય છે, જે ઉચ્ચ રીઝોલ્યુશન મોનિટરનો વધુ સારો ઉપયોગ સક્ષમ કરે છે. ગેરફાયદાઓમાં નીચેનાનો સમાવેશ થઈ શકે છેઃ રાસ્ટર-આધારિત કાર્યક્રમોને એકીકૃત કરવામાં મુશ્કેલી. કેટલાક પ્રયત્નો સાથે, સમગ્ર રાસ્ટર-આધારિત એપ્લિકેશનને વેક્ટર-આધારિત પ્લેનમાં ટેક્સચર કરીને આ પરિપૂર્ણ કરી શકાય છે (જોકે રાસ્ટર-આધારિત ગ્રાફિક્સના ગેરફાયદા હજુ પણ ઊભા રહેશે). ધીમું રેન્ડરિંગ, વધુ સિસ્ટમ આવશ્યકતાઓ. કારણ કે આજના મોનિટર માત્ર રાસ્ટર-આધારિત માહિતી પ્રદર્શિત કરે છે, વેક્ટર માહિતી દેખાય તે પહેલાં રાસ્ટરાઇઝ્ડ (અને વૈકલ્પિક રીતે એન્ટી-એલિયઝ્ડ) હોવી જોઈએ. 3D ગ્રાફિકલ યુઝર ઇન્ટરફેસોમાં ઉપયોગ વર્તમાન 3D ગ્રાફિક્સ સામાન્ય રીતે રાસ્ટર-આધારિત હોવાને બદલે વેક્ટર-આધારિત હોવાથી, વેક્ટર-આધારિત ગ્રાફિકલ યુઝર ઇન્ટરફેસો 3D ગ્રાફિકલ યુઝર ઇન્ટરફેસો માટે યોગ્ય રહેશે. આનું કારણ એ છે કે રાસ્ટર-આધારિત 3D મોડેલો વિશાળ માત્રામાં મેમરી લે છે, કારણ કે તેઓ વોક્સેલ્સનો ઉપયોગ કરીને સંગ્રહિત અને પ્રદર્શિત થાય છે. વિન્ડોઝ વિસ્ટા, મેક ઓએસ એક્સ અને યુનિક્સ આધારિત ઓપરેટિંગ સિસ્ટમ્સ (લિનક્સ સહિત) જેવી હાલની ઓપરેટિંગ સિસ્ટમોએ 3ડી ગ્રાફિકલ યુઝર ઇન્ટરફેસનો ઉપયોગ કરીને ઘણો લાભ મેળવ્યો છે. ઉદાહરણ તરીકે, વિન્ડોઝ વિસ્ટામાં, ફ્લીપ3ડી વેક્ટર ગ્રાફિક્સના આધારે દરેક વિન્ડોને 3ડી પ્લેનમાં ગોઠવે છે. વિંડો પોતે હજુ પણ રાસ્ટર-આધારિત હોવા છતાં, જે પ્લેન પર તે ટેક્ષ્ચર થયેલ છે તે વેક્ટર-આધારિત છે. પરિણામે, બારીઓ, જ્યારે ફેરવવામાં આવે છે, ત્યારે સપાટ દેખાય છે. લિનક્સ ડેસ્કટોપ્સમાં, કોમ્પિઝ ફ્યુઝન દરેક રાસ્ટર-આધારિત કાર્યસ્થળને 3D વેક્ટર-આધારિત સમઘન પર ગોઠવી શકે છે. જેમ જેમ ઓપરેટિંગ સિસ્ટમ્સ વિકસિત થાય છે તેમ, આખરે સમગ્ર વિન્ડો 3D વેક્ટર ગ્રાફિક્સમાંથી બનાવવામાં આવશે, જેથી જ્યારે ફેરવવામાં આવે, ત્યારે તે "સપાટ" દેખાતી નથી. ઉપરાંત, અદ્યતન લાઇટિંગ 3D ગ્રાફિકલ વપરાશકર્તા ઇન્ટરફેસોને વધુ સૌંદર્યની દૃષ્ટિએ આનંદદાયક બનાવી શકે છે. 2D ગ્રાફિકલ વપરાશકર્તા ઇન્ટરફેસોમાં ઉપયોગ જેમ જેમ મોટાભાગના કમ્પ્યુટર મોનિટર વધુને વધુ ઉચ્ચ રીઝોલ્યુશન બની જાય છે, તેમ પ્રદર્શિત બધું નાનું હશે. જો કે, જો સ્ક્રીન રીઝોલ્યુશન નકારવામાં આવ્યું હોત, તો બધું પિક્સેલેટેડ દેખાશે. આમ, આ સમસ્યાનું સમાધાન કરવા માટે હાલમાં સમાધાનની સ્વતંત્રતાની રચના કરવામાં આવી રહી છે. રાસ્ટર ગ્રાફિક્સ સાથે, તમામ ચિહ્નો અત્યંત ઉચ્ચ રીઝોલ્યુશન ધરાવતા હોવા જરૂરી છે, જેથી ઉચ્ચ રીઝોલ્યુશન સ્ક્રીન પર પિક્સેલેટેડ ન દેખાય. આ વિશાળ માત્રામાં મેમરી અને હાર્ડ ડિસ્કની જગ્યા લઈ શકે છે. જો તેના બદલે વેક્ટર ગ્રાફિક્સનો ઉપયોગ કરવામાં આવ્યો હોત, તો તે સરળતાથી સ્કેલેબલ હોઈ શકે છે અને ક્યારેય ડેટા ગુમાવતો નથી કે પિક્સેલેટેડ દેખાતો નથી. IRIX જેવી ઓપરેટિંગ સિસ્ટમો પરના કેટલાક ગ્રાફિકલ યુઝર ઇન્ટરફેસો વેક્ટર-આધારિત ચિહ્નોનો ઉપયોગ કરે છે. GNOME અને KDE જેવા વિન્ડો મેનેજરો માટે સંખ્યાબંધ વેક્ટર-આધારિત ચિહ્ન સમૂહો પણ ઉપલબ્ધ છે. વિન્ડોઝ સાથે, વિન્ડોઝ પ્રેઝન્ટેશન ફાઉન્ડેશન (જે વિન્ડોઝ વિસ્ટાનું મૂળ છે, પરંતુ વિન્ડોઝ એક્સ. પી. અને સર્વર 2003 માટે ડાઉનલોડ કરી શકાય છે) નો ઉપયોગ કરીને બનાવવામાં આવેલી એપ્લિકેશનો વેક્ટર-આધારિત છે અને વિન્ડોઝ ડી. પી. આઈ. સેટિંગ્સના આધારે નુકસાન વિના માપવામાં આવે છે. જો કે, આ વિના પણ, DPI-જાગૃત થવા માટે એપ્લિકેશનો બનાવવાનું હંમેશા શક્ય રહ્યું છે. વધુમાં, વિસ્ટામાં, ડેસ્કટોપ વિન્ડો મેનેજર શોધે છે કે જ્યારે કોઈ એપ્લિકેશન DPIથી વાકેફ નથી અને, જો કમ્પ્યુટર સામાન્ય કરતાં અલગ DPI પર સેટ કરેલું હોય, તો વિંડોને મોટા કદ પર રેન્ડર કરવા માટે બિટમેપ સ્કેલિંગનો ઉપયોગ કરે છે. એમિગાઓએસ 4.1ના નવા સંસ્કરણે 2008માં કૈરો લાઈબ્રેરીઓ પર આધારિત 2ડી વેક્ટર ગ્રાફિકલ ઇન્ટરફેસ સાથે તેના વર્કબેન્ચમાં વધારો કર્યો હતો, પરંતુ વ્યવહારિક રીતે તેને પોર્ટર-ડફ રૂટિન પર આધારિત 3ડી કમ્પોઝિટિંગ એન્જિન સાથે સંકલિત કર્યું હતું. સન માઇક્રોસિસ્ટમ્સની એન. ઇ. ડબલ્યુ. એસ. (નેટવર્ક એક્સ્ટેન્સિબલ વિન્ડો સિસ્ટમ) ડી. પી. આઈ. ઠરાવ સ્વતંત્રતા સંદર્ભો કમ્પ્યુટર ગ્રાફિક્સ પણ જુઓ.