Как преобразовать BMP в WMF
Автор: Вадим Исаенко
procedure BMP2WMF(Pic: TPicture);
var
WMF: TMetaFile;
WMFCanv: TMetaFileCanvas;
Bmp: TBitmap;
begin
Bmp := TBitmap.Create;
Bmp.Assign(Pic.BitMap);
WMF := TMetaFile.Create;
WMF.Height := Bmp.Height;
WMF.Width := Bmp.Width;
WMFCanv := TMetafileCanvas.Create(WMF, 0);
WMFCanv.Draw(0, 0, Bmp);
WMFCanv.Free;
Pic.Assign(WMF);
Bmp.Free;
WMF.Free;
end;
|