Il formato EMF

April 10

EMF o Enhanced Metafile è un formato creato per sostituire in formato WMF o Windows Metafile. EMF è fondamentalmente un'istantanea di una grafica che mantiene le stesse dimensioni del file originale, non importa dove viene visualizzato. Questo formato viene utilizzato per memorizzare le immagini in una forma standardizzata con la possibilità di essere copiato da un'applicazione all'altra, per cui è considerato indipendente dal dispositivo. Il formato EMF è supportato da versioni a 32 bit e superiori di Windows come XP, Vista e Windows 7. EMF non funziona su tutti i sistemi operativi a 16 bit.

Contenuto

Il formato EMF contiene registrazioni di lunghezza variabile. Questi record includono informazioni come la risoluzione delle immagini e dimensioni. Il file contiene i dati necessari per tracciare il grafico sullo schermo, senza un'applicazione separata. comandi grafici di disegno, le definizioni degli oggetti e proprietà occupano la maggior parte del file.

versioni

Il formato EMF è evoluta nel corso versioni differenti. EMZ è la versione compressa del formato EMF. Il formato originale EMF è la prima versione sviluppata che sostiene l'indipendenza del file senza fare affidamento su un unico dispositivo. Questa versione contiene i comandi di disegno e gli oggetti direttamente nel formato. Estensione 1 aggiunto record formato pixel e supporta i comandi OpenGL. Essa ha anche dato la flessibilità formato aggiunto alla sua indipendenza dal dispositivo. Extension 2 ha formato la capacità di misurare la superficie sul dispositivo visualizzatore file, aumentando la capacità di visualizzare correttamente.

bugs

Il formato EMF è soggetto ad alcuni errori in Windows. A volte il sistema operativo non gestisce le conversioni di caratteri correttamente quando si cambia un file EMF in un file WMF. I font sono distorte in diverse dimensioni e rotazioni dalla grafica originale. Il risultato è un file WMF che non corrisponde al formato originale EMF. Windows XP o 2003 ha un bug che non stampare i file EMF più grandi di 2 GB di dimensione. Service Pack 2 aggiornamenti vengono utilizzati per risolvere questo errore.

Anatomia

Ci sono tre sezioni di base per il formato EMF. La prima lettura record è l'intestazione EMF. Questo record contiene le informazioni sulla struttura e il contenuto del file. Ciò include una stringa di descrizione dei contenuti e il descrittore formato pixel. La sezione successiva è il record EMF che contiene più bit di dati importanti. È qui che si svolgono le definizioni ordini di disegno, di informazione dello stato della grafica e degli oggetti. La FEM End-of-File segnala la fine del file. E 'l'ultimo record letto dal computer. Tutte le sezioni del file EMF deve essere presente o il computer restituisce un errore di file non valido.