libemf é uma biblioteca em C para criar arquivos no formato Enhanced Metafile (EMF). EMF é um formato de arquivo de gráficos vetoriais que pode ser usado para criar tanto imagens vetoriais quanto bitmap. Ele foi criado pela Microsoft e é suportado por muitas aplicações, incluindo o Microsoft Office.A  biblioteca é baseada na API ECMA-234 para geração de metafiles aprimorados. Isso significa que ela implementa as mesmas funções e comportamentos da API GDI do Windows para criação de arquivos EMF. A biblioteca foi projetada para ser portátil, para que possa ser usada em muitas plataformas diferentes. O código-fonte está disponível sob a licença GPL. 