EMF-format

EMF eller Enhanced Metafile er et format som er opprettet for å erstatte WMF eller Windows Metafile-format. EMF er i utgangspunktet et øyeblikksbilde av et grafisk som holder samme dimensjoner som den opprinnelige filen uansett hvor den vises. Dette formatet brukes til å lagre bilder i et standardisert skjema med evnen til å være kopiert fra ett program til et annet, så det er ansett enhetsuavhengig. EMF-formatet støttes av 32-bits og høyere versjoner av Windows som XP, Vista og Windows 7. EMF virker ikke på noen 16-bits operativsystemer.

innhold

EMF-formatet inneholder variabel lengde poster. Disse postene inkluderer informasjon som oppløsning og bilde dimensjoner. Filen inneholder data som kreves for å tegne grafikken på skjermen uten et eget program. Grafisk tegning kommandoer, objekt definisjoner og egenskaper tar opp den største delen av filen.

versjoner

EMF-formatet har utviklet seg gjennom ulike versjoner. EMZ er komprimert versjon av EMF format. Den opprinnelige EMF-formatet er den første versjonen utviklet som støtter uavhengighet av filen uten å stole på én enhet. Denne versjonen inneholdt tegnekommandoer og objekter direkte i formatet. Forlengelse en ekstra pixel format poster og støtter OpenGL kommandoer. Det ga også formatet ekstra fleksibilitet til sin enhet uavhengighet. Extension to ga formatet evnen til å måle overflatearealet på den enheten som viser filen, og øker muligheten til å vise riktig.

bugs

EMF-formatet er underlagt noen feil i Windows. Noen ganger operativsystemet ikke håndterer skrift konverteringene riktig når du endrer en EMF-fil til en WMF-fil. Skriftene er forvrengt i ulike størrelser og rotasjoner fra den opprinnelige grafikken. Resultatet er en WMF-fil som ikke samsvarer med den opprinnelige EMF-format. Windows XP eller 2003 har en feil som ikke skriver ut EMF filer større enn 2 GB i størrelse. Service Pack 2 oppdateringer er vant til å løse denne feilen.

Anatomi

Det er tre grunnleggende deler til EMF-format. Den første posten lese er EMF Header. Denne posten inneholder informasjon om strukturen og innholdet av filen. Dette inkluderer en beskrivelse streng av innholdet og pixel format beskrivelse. Den neste delen er EMF Record som inneholder flere biter av viktige data. Det er der tegne bestillinger, grafikk statlig informasjon og objektdefinisjoner blir holdt. EMF End-of-fil signaliserer slutten av filen. Det er den siste post leses av datamaskinen. Alle deler av EMF filen må være til stede eller datamaskinen returnerer en ugyldig fil feil.