Skip to main content

Hvad er en OpenGL Bitmap?

en OpenGL Bitmap kan være en af to ting, afhængigt af den kontekst, hvor udtrykket bruges.Den originale betydning af en bitmap er et billede, hvor hver pixelplacering gemmes lidt i en smule, hvilket giver den en værdi af gennemsigtig eller solid.Efter introduktionen af bestemte billedfilformater kom udtrykket bitmap også til at betyde billeder i fuld farve, der er gemt i et bestemt format og til sidst, digitale billeder generelt.På kildekodniveauet er en OpenGL Bitmap har den originale betydning, og det forenklede billede bruges oftest til at skabe en gennemsigtighedsmaske, vise tekst eller ikoner eller til at fungere som en struktur eller enkel overlay.Når udtrykket bruges til at henvise til ethvert digitalt billede, bruges disse oftest som to-dimensionelle (2D) strukturer, der skal kortlægges på polygoner.

En sand, to-farve OpenGL Bitmap optager meget lidt lagerplads på en disk og kan også besætte meget lidt hukommelse, mens et program kører, afhængigt af implementeringen.Bitmap består af bare sande og falske værdier, så det kan bruges til at gøre meget præcise tegn, selvom ingen iboende farveinformation kan inkluderes i filen.Denne præcision og enkelhed har gjort bitmap til en af de mest anvendte metoder til at skabe, opbevare og repræsentere symboler, ikoner og næsten enhver grafisk detalje, der kun kræver information om, hvorvidt en enkelt pixel bruges eller ikke.

en almindelig anvendelse til enOpenGL Bitmap skal vise tekst inden for en scene.Dette skyldes, at der er en lang række bitmap -skrifttyper tilgængelige.I den enkleste implementering dannes en firadrilateral inde i scenen, og Bitmap -skrifttypekaraktererne sammensættes på formen for at danne ord og sætninger.Områderne med bitmap -billedet, der er falske, er gennemsigtige, hvilket betyder, at baggrunden vises igennem.En yderligere fordel er, at teksten roterer med scenen, hvis det ønskes, eller kan konstant oversættes til at møde kameraet, hvilket giver en slags heads-up, vedvarende skærm.

Endnu en anvendelse til en OpenGL Bitmap er at skabe en gennemsigtighedsmaske.Dette er det samme koncept som en skrifttype, undtagen bitmap bruges til at fremstille områder af en tredimensionel (3D) form gennemsigtig, hvilket effektivt giver mulighed for at skære former fra primitive typer, der kan være vanskelige eller umulige at gøre med en 3D-model.Denne teknik bruges undertiden til at repræsentere træer i en scene, hvor detaljerne i grene og blade ellers kunne være vanskelig.En normal struktur i fuld farve kortlægges normalt oven på gennemsigtighedsmasken for at afslutte illusionen.