Hur Graphics Device Interface arbete?

Graphics Device Interface (GDI), tillsammans med kärnan och Windows API, är en av tre huvudsakliga komponenter eller "sub", för användargränssnittet, Microsoft Windows GDI och särskilt behandlar en grafisk representation av objekt och översända dem till utdataenheter som skärmar och skrivare. GDI är ansvariga för uppgifter som ritningen av linjer och kurvor, rendering teckensnitt och förvaltningen av paletter. Det är inte direkt ansvariga för att rita fönster, menyer. Den mest betydande förmågan att GDI om metoder för tillgång till hårdvara är dess förmåga att skala och uttag av enheter destination. Ritning på flera enheter, exempelvis en skrivare eller en skärm, det blir mycket lättare med GDI och i något fall en korrekt återgivning av bilder. Denna kapacitet är i centrum för alla WYSIWYG-program för Microsoft Windows. Även om GDI kan inte ordentligt animerade och saknar rastrering för 3D används fortfarande av de enkla spel som inte kräver en snabb användning av rendering grafik GDI. Med införandet av Windows XP, var användningen av GDI ersatts hans efterträdare GDI + baserat på C + +. GDI + är en 2D-grafik miljö bättre tack vare dess avancerade funktioner som anti-aliasing 2D-grafik, flyttal koordinater, skuggning lutning, en mer komplex sökvägshantering, stöd för modern grafik - som filformat och JPEG PNG (stöder som saknade GDI), och allmänt stöd för sammansättningen av liknande förändringar i 2D Visa pipeline. GDI + ARGB använder som representerar värden för färg. Användningen av dessa egenskaper är tydlig i hur Windows XP med användargränssnittet och flera av dess tillämpningar som Microsoft Paint, Fönstren avbilda och Fax betraktare, guiden Skriv ut foto, My Bilder bildspel skärmsläckare, och deras närvaro i grundläggande grafik lager förenklar implementeringar av vektorgrafik system såsom Flash eller SVG. GDI + dynamiska bibliotek kan levereras med en ansökan och används på äldre versioner av Windows. I September 2004 var upptäckt ett säkerhetsproblem i GDI + och annan grafik API på grund av en defekt i JPEG standardbiblioteket som tillät körning av godtycklig kod på alla system som visas en JPEG fil skadlig "med ett instrument baserat på GDI +. En patch utfärdades för att lösa problemet den 12 oktober 2004. Med ankomsten av Windows Visa GDI och GDI +, som alla Windows-program, köra i Fönsterhanteraren för skrivbordet, den nya motorn montage byggda ovanpå Windows Display Driver Model. GDI render sökvägen dirigeras genom DWM och GDI inte längre maskinvaruaccelererad. Dock på grund av desktopen sammansättning (intern hantering av rörliga bitmappar och öppenhet och kantutjämning av GDI + som hanteras i kärnan DWM), operationer som fönstret flyttar och ändrar storlek kan vara snabbare eller mer lyhörd för underliggande innehåll inte behöver vara re - återges. GDI sparar också på kostnaden skrivare genom utskriftsprocessorn kallas GDI-skrivare som använder programvara för att göra alla behandling av pressen, istället för att kräva skrivare hårdvaran så. Det fungerar genom att återge en bild till en bitmapp på värddatorn och sedan skickar bitmappen till skrivaren. I allmänhet är brukar de lägsta kostnaden GDI-skrivarna enheter. De flesta tillverkare producerar också mer flexibla modeller som lägga kompatibilitet PCL eller PostScript- eller båda. I de flesta fall endast de billigaste modellerna i en viss tillverkares GDI som är ensam. Med Windows Vista och framåt, är GDI-baserad skrivare avsedda att ersättas med XPS skrivare. Dokumentformatet är ursprungliga format Utskriftshanteraren i Windows Vista. Det fungerar som sidbeskrivningsspråk (PDL) för skrivare. För skrivare att stödja XPS, eliminerar detta mellanliggande konvertering till ett skrivarspecifika språk, öka tillförlitligheten och noggrannheten av pressen jämfört med pressen GDI. När äldre GDI Press sökvägen används, används XPS buffertfilen för behandling innan den konverteras till en GDI bild att minimera behandling gjort på det nivå rastret.

  • Relaterade Frågor

  • Hur mycket kan man arbeta jag förutom ALG?

  • Sommarjobb: hur mycket ska eleverna arbeta och tjäna?

  • Hur kort tid att arbeta på min efterföljande lagstadgade pension?

  • Hur hanterar du flera arbete med tidsfrist?

  • Hur fungerar penningtvätt arbete?

  • Hur mycket kan du arbeta som oberoende under föräldraledigheten?

  • Hur till KFW specialprogram arbete, om banken inte?

  • Hur credit default swaps arbete

  • Hur trend efter medel arbete?

  • Hur fungerar influensa skott arbete?

  • I gammal tradition var liturgin vara riktad till Fadern genom sonen i den Helige Anden så theologically hur är liturgin ett arbete av treenigheten?

  • Hur är peter svar arbete?

  • Hur beräkna motorns arbete från trycket vev-vinkel diagram?

  • Hur var Charles Dickens arbete publiceras?

  • Hur kan man ta arbete förr?

  • Hur du skriver framtida arbete om projektet?

  • Hur länge marsvin arbete innan förlossningen?

  • Hur du prioritera ditt arbete?

  • Hur lämnar detta arbete med semester och föräldraledighet?