我想实现这样的功能:  我想操纵BMP文件,然后在上面划线或者点,然后根据客户的指定让它们自动把
某些点与线连起来,然后把这些图形打印出来.
  操纵BMP可行吗?
或者你们有什么好的建议或方法?
 
谢谢.

解决方案 »

  1.   

    先用TBitmap把BMP装进来啊,用数组记住那些点,到要连接的时候再用画线函数把点连接起,再打印出来。
    不知说得对不对。不过最好能把问题说具体一点,这样方便讨论
      

  2.   

    >>然后根据客户的指定让它们自动把
    >>某些点与线连起来
    这句很重要,是根据什么算法来连接的???
    还是根据图形上的某些形状来做相应处理,差别很大
      

  3.   

    这个和BMP应该没多大关系 你就是操作别的图形也可以做到 就是看你算法怎么写
      

  4.   

    BMP := TBitmap.Create;
    BMP.loadfromFile('xxx.bmp');
    Image.width := BMP.width;
    Image.Height := BMP.Height;
    Image.Canvas.Draw(0,0,BMP);
    Image.canvas.moveTo(X1,Y1);//点一
    Image.Camvas.LineTo(X2,Y2);//点二
    Image.Picture.Bitmap.SaveToFile('C:\xxx.bmp');//保存,打印也可以的。
      

  5.   

    实际上就在图片上画任意线,应该可以的,打印BMP我手里到时有,你要是用的上回来我可以找来发给你