现在急需了解光栅图(点阵图)转换成 矢量图 的算法(代码)有谁知道了解的,请在帖子里回复,或者提供相关网址、书籍~我知道这不是一个简单的问题,不过请大家多少说一点谢谢~~

解决方案 »

  1.   

    你可能要一点图像处理的方法。
    比如图中有一些圆或直线,然后识别出这此图元(直线和圆等可用HOUGH变换检测出它的参数),根据这些参数就可以将点阵图转换成矢量图了。
      

  2.   

    你可能要一点图像处理的方法。
    比如图中有一些圆或直线,然后识别出这此图元(直线和圆等可用HOUGH变换检测出它的参数),根据这些参数就可以将点阵图转换成矢量图了。
      

  3.   

    以下摘自kingron的超级猛料
    procedure BmpToWmf (BmpFile,WmfFile:string);varMetaFile : TMetaFile;MFCanvas : TMetaFileCanvas;BMP : TBitmap;begin{Create temps}MetaFile := TMetaFile.Create;BMP := TBitmap.create;BMP.LoadFromFile(BmpFile);{Igualemos tama駉s}{Equalizing sizes}MetaFile.Height := BMP.Height;MetaFile.Width := BMP.Width;{Create a canvas for the Metafile}MFCanvas:=TMetafileCanvas.Create(MetaFile, 0);with MFCanvas dobegin{Draw the BMP into canvas}Draw(0, 0, BMP);{Free the Canvas}Free;end;{Free the BMP}BMP.Free;with MetaFile dobegin{Save the Metafile}SaveToFile(WmfFile);{Free it...}Free;end;