Конвертация изображений. Delphi
Посмотрите пожалуйста процедуру конвертации из BMP в WMF
procedure ConvertBMP2WMF (const BMPFileName, WMFFileName: TFileName);
var
MetaFile : TMetafile;
Canvas : TMetafileCanvas;
Bitmap : TBitmap;
begin
Metafile := TMetaFile.Create;
Bitmap := TBitmap.Create;
try
Bitmap.LoadFromFile(BMPFileName);
with MetaFile do
begin
Height := Bitmap.Height;
Width := Bitmap.Width;
Canvas.Draw( 0, 0, Bitmap);
end;
MetaFile.SaveToFile(WMFFileName); // Здесь выдаёт ошибку, скрин-шот которой ниже
finally
Bitmap.Free;
MetaFile.Free;
end;
end;
А вот ошибка: