Språk :
SWEWE Medlem :Inloggning |Registrering
Sök
Encyclopedia gemenskap |Encyclopedia Svar |Submit fråga |Ordförråd Kunskap |Överför kunskap
Föregående 1 Nästa Välj Sidor

Bildformat

Att bild format bildfiler som är lagrade på ett minneskort format, oftast JPEG, TIFF, RAW, etc. På grund av det stora digitala kameran infångade bildfilen lagringskapaciteten är begränsad, så att bilden är vanligen komprimeras och lagras sedan.

Klassificering

RAW-format

Förlängning är RAW. RAW är en förlustfri komprimeringsformat, dess data bearbetas utan Camera Raw-filer, så det är något mindre storlek än TIFF-format. Så, när du laddar upp till en dator efter programvaran Twain-gränssnittet att använda bilden direkt i en TIFF-format som ska behandlas.BMP-format

BMP är en maskinvaruenhet oberoende bildfil format med mycket bred. Den använder en bit-mappade lagringsformat, förutom en valfri bilddjup utanför, inte använda någon annan kompression, därför BMP-filer tar upp mycket plats. BMP-fil bilddjup tillval LBIT, 4bit, 8bit och 24bit. När BMP-filer för att lagra data, skannar bilden från vänster till höger är, från botten till toppen ordning.

Eftersom BMP-format är en vanlig Windows-miljö för att utbyta data med diagrammet relaterade, så grafikprogram som körs i Windows-miljö stöder BMP bildformat.

Typisk BMP bildfil består av tre delar: en bitmap-fil header datastruktur som innehåller den typ av BMP-bildfiler, visning och annan information, bitmapp datastruktur som innehåller en BMP bild bredd, höjd, komprimeringsmetod, samt Anpassad färg och annan information.

BMP image, känd som en bitmapp (Bitmap) är ett Windows-system, de vanligaste bildformaten. Den tidigare versionen 3.0 stöder endast Windows enhetsberoende bitmap DDB (Device Dependent Bitmap). DDB är en intern bitmapp-format, en bild som visas på skärmen, som sätts av datorsystemet varierar, är det i allmänhet inte lagras som filer, och den typ som vanligtvis kallas BMP-bilder. I Windows.h i BITMAP strukturen definierar typ av DDB bitmapp, bredd, höjd, färg format och pixel-bitars värden, etc, enligt följande: typedef struct tagBITMAP

{Int bmType; / / bitmapp typ, måste vara satt till 0

int bmWidth; / / bitmap bredd

int bmHeight; / / bitmap höjd

/ / Antalet byte i varje sveplinje i bitmapp, int bmWidthBytes

BYTE bmPlanes; / / färglager

/ / Antal bitar för varje pixel ockuperade, BYTE bmBitsPixel

ogiltig FAR * bmBits, / / ​​lagra pixelvärdena i minnesblocket adress} BITMAP;

DDB ingår inte färginformation visas när palettsystemet färg baserat på den mappade pixel. Windows kan endast garanteras innan palettsystemet av 20 färger förblir stabila, så DDB endast kan garantera en korrekt visning av mindre än 20 färger bitmapp. Windows SDK ger en standard DDB bitmapp manipuleringsfunktioner, MFC CBitmap klass är definierad för att illustrera DDB bitmapp, som kapslar in de verksamheter som är förknippade med DDB bitmapp datastrukturer och funktioner.

Windows 3.1 eller senare ger stöd för enhetsoberoende bitmap DIB (Device Independent Bitmap) är. DIB Bitmap bitmappsbild kan visas inneboende i de olika maskiner eller system. DDB relativa termer, är DIB en extern bitmap-format, ofta lagras som en gemensam suffix till BMP bitmap-fil (ibland med DIB suffix). Därför, vanligen kallad BMP-bilder, det vill säga, DIB bitmapp.

BMP bitmap-filen innehåller fyra delar, bitmap-fil header struktur BITMAPFILEHEADER, bitmapp informationsrubrikstruktur BITMAPINFOHEADER, bitmappsfärg bord RGBQUAD och data bitmapp pixel, BMP bitmap filstruktur som visas i figur 1.1.

BITMAPFILEHEADER bitmappfil header struktur

Bitmap informationsrubrikstruktur BITMAPINFOHEADER

Bitmap färgtabell RGBQUAD

Uppgifter Bitmap pixel

Struktur 1.1 BMP bitmap-fil

Här finns definitioner BMP-fil header, BMP bitmap informationshuvud, färgtabell i dessa tre strukturer i Windows.h.

1. BMP-fil header BMP-fil header innehåller den typ av BMP-filer, filstorleken för reserverade ord, bitmappsfiler, bitmappsdata förskjutna från filen rubrikinformation. Definieras enligt följande:

typedef struct tagBITMAPFILEHEADER

{UINT bfType; / / bitmap filtyp, måste du BM

DWORD bfSize; / / bitmap filstorlek, i byte

UINT bfReserved1; / / bitmap reserverat ord, måste vara 0


Föregående 1 Nästa Välj Sidor
Användare Omdöme
Inga kommentarer
Jag vill kommentera [Besökare (3.144.*.*) | Inloggning ]

Språk :
| Kontrollera kod :


Sök

版权申明 | 隐私权政策 | Copyright @2018 World uppslagsverk kunskap