જીટીકે 4.0. graph ગ્રાફિકલ ઇન્ટરફેસો, ડેટા ટ્રાન્સફર અને વધુ કરવા માટેના સુધારાઓ સાથે આવે છે

કેટલાક દિવસો પહેલા જીટીકે 4.0.૦ ના નવા સંસ્કરણના પ્રકાશનની જાહેરાત કરવામાં આવી હતી, તે સંસ્કરણ કે જે કેટલાક મહિનાઓથી વિકાસમાં હતું અને તે પ્રોજેક્ટની નવી સ્થિર શાખા બને છે. આ નવું સંસ્કરણ ખૂબ જ રસપ્રદ સુવિધાઓ રજૂ કરે છે, જેમાંથી અમે મીડિયા પ્લેબેકના સુધારાને પ્રકાશિત કરી શકીએ છીએ.

જીટીકે ગ્રાફિકલ ઇન્ટરફેસો બનાવવા માટે સ softwareફ્ટવેર લાઇબ્રેરીઓનો સમૂહ છેજીટીકે મૂળ જીએમપી ઇમેજ પ્રોસેસિંગ સ softwareફ્ટવેરની જરૂરિયાતો માટે વિકસાવવામાં આવી હતી. હાલમાં, તેનો અવકાશ હવે ફક્ત જીઆઈએમપી સુધી મર્યાદિત નથી, પરંતુ તેનો ઉપયોગ અન્ય પ્રોજેક્ટ્સમાં થાય છે. ઉદાહરણ તરીકે, જી.ટી.કે. જીએનયુ નેટવર્ક networkબ્જેક્ટ મોડેલ પર્યાવરણના કેન્દ્રમાં છે (જીનોમ), પરંતુ તેનો ઉપયોગ અન્ય લિનક્સ પર્યાવરણો માટેની એપ્લિકેશનો, તેમજ માઇક્રોસ .ફ્ટ વિન્ડોઝ અને Appleપલ મOSકોઝ માટેની એપ્લિકેશનો લખવા માટે પણ થઈ શકે છે.

“જીટીકે 4.0. dedicated એ સમર્પિત વિકાસકર્તાઓની એક નાની ટીમની મહેનતનું પરિણામ છે. આંકડા પર જવા માટે અમારી પાસે એક અલગ લેખ હશે, પરંતુ ઝડપી સારાંશ એ છે કે નવેમ્બર 3.89.1 ની આવૃત્તિ 2016 થી, અમે 18,000 થી વધુ કમિટ્સ ઉમેરી દીધા છે અને 20 થી વધુ વિકાસ પ્રકાશનો કર્યા છે.

“અભિનંદન અને એક મોટો તમારો આભાર કે જેણે આ પ્રયત્નમાં ભાગ લીધો, અને ખાસ કરીને બેન્જામિન, ઇમાન્યુએલ, ટિમ, કાર્લોસ, જોનાસ અને ક્રિશ્ચિયન! «

જીટીકે 4.0 ના નવા સંસ્કરણ વિશે

જીટીકે. નવા વિજેટ્સ અને હાલના તત્વોમાં ફેરફાર રજૂ કરે છે, મીડિયા પ્લેબેક, જીપીયુ એક્સિલરેશન સુધારણા, જેમ કે તમારા પરના કામ માટે બિલ્ટ-ઇન સપોર્ટ નવું વલ્કન રેન્ડરિંગ એન્જિન, અને મેકોસ સાથે વધુ સારી સુસંગતતા. અમે ડેટા ટ્રાન્સફરમાં સુધારણા, ફરીથી ડિઝાઇન કરેલા શેડર્સ, જીપીયુ એક્સિલરેટેડ સ્ક્રોલિંગ, વલ્કન જોબથી આગળના ઓપનજીએલ રેન્ડરીંગમાં સુધારો, એચટીએમએલ 5 બ્રોડવેમાં જોબની પુનorationસ્થાપના, વિંડોઝ સપોર્ટ વગેરેમાં પણ નોંધ્યું છે.

ચાલો કેટલાક મુદ્દાઓ પર થોડી વધુ depthંડાઈ જોઈએ.

જીટી 4 માં મીડિયા મેનેજમેન્ટ

  • જીટીકે 4 જીટીકે એપ્લિકેશનને વધુ સરળતાથી એનિમેશન પ્રદર્શિત કરવાની મંજૂરી આપશે; તે પ્રોગ્રામમેટિક એનિમેશન, વેબમ આર્કાઇવ અથવા જીવંત પ્રસારણ હોઈ શકે.
  • GTK 4 GdkPaintable નામનું એક નવું API લાવે છે જે CSS હૌદિની પ્રયત્નોથી પ્રેરિત હતું. તે ખૂબ જ લવચીક છે (તમે જે પણ કા drawી શકો છો તે GdkPaintable હોઈ શકે છે). સામગ્રીનું કદ બદલી શકાય છે (એસવીજીની જેમ) અથવા સમય જતાં બદલી શકાય છે (વેબમની જેમ).
  • જો તમારી પાસે વધુ વિશિષ્ટ જરૂરિયાતો છે, તો GtkSnaphot માં કબજે કરી શકાય છે તે કોઈપણ વસ્તુને gtk_snapshot_to_paintable () સાથે ડ્રોઇંગમાં ફેરવી શકાય છે. જો તમે કસ્ટમ વિજેટ બનાવી રહ્યા છો જે પેઇન્ટ કરવા માટે કોઈ drawબ્જેક્ટ દોરવા માંગે છે, તો તે ખૂબ જ સરળ છે. ફક્ત gdk_paintable_snaphot () ને ક callલ કરો.
  • જીટીકવિડિઓ વિજેટનો ઉપયોગ કરીને તમારી પાસે મલ્ટિમીડિયા નિયંત્રણ હોઈ શકે છે.

જીટીકે 4 માં ડેટા ટ્રાન્સફર

ડેટા ટ્રાન્સફર કરવાની પરંપરાગત પદ્ધતિઓ ડેસ્કટ .પ એપ્લિકેશંસ વચ્ચે વપરાશકર્તા દ્વારા શરૂ કરાયેલ ક્લિપબોર્ડ અથવા ખેંચો અને છોડો છે. જીટીકે + આ પદ્ધતિઓનું સમર્થન કરે છે પરંતુ, જીટીકે 3 સુધી, ટૂલકીટ પાસેના આ પ્રકારનાં ડેટા ટ્રાન્સફર માટેના APIs, સંબંધિત X11 API ની ઉડી છુપાયેલા નકલો હતા. આ ખૂબ જ આશ્ચર્યજનક નથી, કારણ કે આખું GDK API એ X11 માં બનાવવામાં આવ્યું છે. દુર્ભાગ્યવશ, અમલીકરણમાં ઇન્ક્રીમેન્ટલ ટ્રાન્સફર અને સ્ટ્રિંગ ફોર્મેટ રૂપાંતર જેવા પરિણામો શામેલ છે.

જીટીકે 4 માટે, ટીમે આ અભિગમ છોડવાનો નિર્ણય કર્યો, આધુનિકીકરણની પસંદગી. આ નવી અભિગમનો ખ્યાલ છે:

“જો તમારી એપ્લિકેશન જે ડેટા મોકલવા માંગે છે તે શબ્દમાળા નથી, તો તે કદાચ Fબ્જેક્ટ છે, જેમ કે જીફાઇલ, જીડીકે ટેક્ચર અથવા જીડીકેઆરબીએ. પ્રાપ્ત કરતી બાજુની એપ્લિકેશન GTK અથવા GLib નો ઉપયોગ કરી શકશે નહીં અને તેથી આ પ્રકારો વિશે જાગૃત નથી. અને જો તમે કરો છો, તો ત્યાં એક processબ્જેક્ટ્સને એક પ્રક્રિયાથી બીજા ભાગમાં ખસેડવાની કોઈ રીત નથી.

“તેની અંદર, ડેટા ટ્રાન્સફર બાઇટ્સના પ્રવાહને વાંચીને સ્રોત એપ્લિકેશનમાંથી ફાઇલ વર્ણનકર્તા અને લક્ષ્યસ્થાન એપ્લિકેશનને મોકલીને કાર્ય કરે છે. ક્લિપબોર્ડ અને ડી.એન.ડી. માટેના પ્રોટોકોલ્સ બાઈટ સ્ટ્રીમ ફોર્મેટને ઓળખવા માટે પાઠ / યુરી-સૂચિ, છબી / પી.એન.જી. અથવા એપ્લિકેશન / એક્સ-રંગ જેવા માઇમ પ્રકારોનો ઉપયોગ કરે છે.

Objectબ્જેક્ટ મોકલો એ બે-બાજુના સુસંગત ડેટા ફોર્મેટ પર વાટાઘાટો, સ્રોત બાજુના theબ્જેક્ટને તે બંધારણના બાઇટ પ્રવાહમાં સીરીલાઇઝ કરવા, ડેટા સ્થાનાંતરિત કરવા અને ગંતવ્ય બાજુ પર objectબ્જેક્ટનું ડીસેરાઇઝિંગ શામેલ છે. «

ઉપરાંત, જીટીકે 4 નવા એપીઆઇ સાથે આવે છે.

“અમે આ પ્રકારનાં હેન્ડલ કરવા માટે રજૂ કરેલા પ્રથમ એપીઆઈ એ જીડીકેકોન્ટેન્ટફોર્મેટ્સ .બ્જેક્ટ છે. તેમાં બંધારણોની સૂચિ શામેલ હોઈ શકે છે, જે જીટીપ અથવા માઇમ હોઈ શકે છે. અમે ફોર્મેટ્સને વર્ણવવા માટે જીડીકેકંટેન્ટફોર્મેટ્સ useબ્જેક્ટ્સનો ઉપયોગ કરીએ છીએ જેમાં એપ્લિકેશન ડેટા પ્રદાન કરી શકે છે, તેમજ તે ફોર્મેટ્સ જેમાં એપ્લિકેશન ડેટા પ્રાપ્ત કરી શકે છે ”.

સ્રોત: https://blog.gtk.org/


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.