O Delphi possui suporte para arquivos WMF e EMF através da classe TMetaFile. Criei uma rotina a seguir para fazer essa conversão.
{ Precisa das units Windows e JPEG } procedure ConvertEmfToJpg(const AMetaFileName: string; AJPegFileName: string); var lMetaFile: TMetaFile; lJpgFile: TJPEGImage; lData: THandle; lHandle: hPallete; begin if not FileExists(AMetaFileName) then Exit; lMetaFile := TMetaFile.Create; try // Indica que o arquivo é EMF (Enhanced Meta File) lMetaFile.Enhanced := true; // Carrega o arquivo na memória lMetaFile.LoadFromFile(AMetaFileName); // Copia o conteúdo do arquivo para a área de transferência lMetaFile.SaveToClipboardFormat(CF_BITMAP, lData, lHandle); Clipboard.SetAsHandle(lData, lHandle); // Cria o JPEG onde o metafile será colado lJpgFile := TJPEGImage.Create; try lJpgFile.LoadFromClipboardFormat(CF_BITMAP, Clipboard.GetAsHandle(CF_BITMAP), 0); lJpgFile.SaveToFile(AJPEGFileName); finally lJpgFile.Free; end; finally lMetaFile.Free; end; end; Veja se isso te ajuda. Não testei, criei essa rotina apenas com o que eu li a partir do help do Delphi. Boa sorte! Sds. ________________________________ To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Tue, 26 Aug 2008 14:44:45 -0300 Subject: [delphi-br] Emf para Jpg Pessoal alguem conhece uma forma de converter uma imagem EMF em JPG pelo Delphi?? Obrigado. Alex _________________________________________________________________ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br