矢量图如何转为位图(100分)

  • 主题发起人 主题发起人 andrew_pp
  • 开始时间 开始时间
A

andrew_pp

Unregistered / Unconfirmed
GUEST, unregistred user!
矢量图如何转为位图?小弟我目前的工作是:在服务器端存储的是矢量图,在用户的浏览器提
出查询以后,把服务器端的矢量图转化为JPG格式的图象,发给用户,图象要小。
 
用olecontainer
我认为可以通过paintto的方法解决
就是通过paintto,将矢量图的内容转化为Tbitmap然后用qrimage or
qmdbimage来显示。至于大小的控制,可以通过对Ole容器的大小和
sizemode以及tbitmap来解决。
具体方法是:
1。先读入Ole容器ole1
2。Hd:=paintbox1.canvas.handle;
Ole1.PaintTo(Hd,1,1);
3. paintbox1.canvas可以到bitmap,
4。bitmap转化为jpg
如果你还有什么问题,你看看现在问题的Tblobfield的问题
和word文档的多页显示问题,可能会有
帮助。
 
用合适的软件把矢量图完全打开,再用工具考屏为.bmp /jpg ,可用 OLE 等实现。

 
不行就用save as
 
多人接受答案了。
 
后退
顶部