Graphics Device Interface: diferència entre les revisions

Contingut suprimit Contingut afegit
m Bot: enllaç no actiu
Robot estandarditza i catalanitza referències, catalanitza dates i fa altres canvis menors
Línia 1:
'''Graphics Device Interface''' (''interfície de dispositiu gràfic''), abreujat com '''GDI''', és un dels tres components bàsics o subsistemes del [[sistema operatiu]] [[Microsoft Windows]].
 
GDI és un estàndard de Microsoft Windows per a la representació gràfica d'objectes, així com per a la seva transmissió als [[perifèric]]s de sortida, en general una pantalla o [[impressora]].<ref>{{citar ref-web|url=http://personal.telefonica.terra.es/web/plc/tutoriales/general/glosario.html|títol=GDI: Graphics Device Interface|consulta=20-11-2010|arxiuurl=https://archive.is/ARuk|arxiudata=2012-07-19}}</ref>
 
== GDI ==
La funció del GDI és mostrar les línies, corbes, l'obtenció de fonts de representació i la gestió de paletes.<ref>{{citar ref-web|url=http://msdn.microsoft.com/en-us/library/dd145203%28VS.85%29.aspx|títol=Windows GDI|llengua=anglès|editor=[[Microsoft]]|consulta=20-11-2010}}</ref> Però, no és responsable per la visualització de finestres, menús i altres; aquest treball està reservat per al subsistema de l'usuari. GDI és la contrapartida del [[QuickDraw]] d'[[Apple Inc|Apple]].
 
Les capacitats més importants del GDI entre la majoria dels seus mètodes d'accés directe al maquinari probablement les seves capacitats vectorials, així com la seva capacitat d'abstracció del dispositiu de sortida. Utilitzar GDI permet recórrer a diversos dispositius (com pantalles o impressores) amb molta facilitat, i esperar-ne una molt bona reproducció en tots els casos. Aquesta capacitat és fonamental per a totes les aplicacions [[WYSIWYG]] de Microsoft Windows.
Línia 13:
 
== Impressores GDI ==
[[Fitxer:HP Desk Jet 722c.jpg|thumb|250px|Impressora ''HP DeskJet 722c'' («winprinter»).<ref>{{citar ref-web|url=http://www.printerworks.com/DataSheets/DJ720C_722C.html|títol=HP DeskJet 720C & 722C Specifications|llengua=anglès|editor=The Printer Works|consulta=20-11-2010}}</ref>]]
Impressores GDI (també conegudes com a ''Winprinters'', similar als ''Winmodems'') i, en particular, les [[Impressora làser|impressores làser]] GDI, reemplacen l'electrònica tradicional de la impressora mateixa pel [[programari]] a l'[[ordinador|ordinador hoste]].<ref>{{citar ref-web|url=http://www.pcmag.com/encyclopedia_term/0,2542,t=GDI+printer&i=43698,00.asp|títol=GDI printer
|llengua=anglès|editor=PC Magazine|consulta=20-11-2010}}</ref>
 
Línia 29:
* no utilitzen cap norma, cada fabricant d'impressora havent d'escriure el seu propi controlador amb les seves pròpies regles. Per tant, una fiabilitat molt menor que per a les impressores PostScript i PCL.
 
La majoria de les [[impressora d'injecció|impressores d'injecció de tinta]] recents funcionen basades en GDI (principalment per motius de rendiment, mentre que els problemes de cost estan més vinculats a les impressores làser), però la tendència és a augmentar la flexibilitat: molts funcionen d'ara endavant sobre [[Apple Macintosh|Mac]] i la comunitat [[GNU/Linux|Linux]] crea cada vegada més controladors compatibles.<ref>{{citar ref-web|url=http://ww1.pragana.net/gdiprinters.html|títol=GDI printers under Linux|llengua=anglès|data=22-11-2009|consulta=20-11-2010|autor=Rildo Pragana}}</ref>
 
== GDI+ ==
'''GDI+''' és una nova [[API]] introduïda amb Windows XP i [[Windows Server 2003]].<ref>{{citar ref-web|url=http://msdn.microsoft.com/en-us/library/ms533798%28VS.85%29.aspx|títol=GDI+|editor=[[Microsoft]]|llengua=anglès|consulta=20-11-2010}}</ref> Es tracta d'una API oferint funcionalitats de nivell més alt que GDI i una millor qualitat de representació. GDI+ és en part basat en GDI, del qual utilitza certes funcions.
 
A tall d'exemple, i no exhaustivament, GDI+ suporta: una pantalla anti-àlies, traçat de [[Gràfic vectorial|formes vectorials]] simples, suport de gradients, suport dels formats [[PNG]] i [[JPEG]], així com la gestió de transformacions afins 2D.