用DBImage显示出数据库中的图象,如何对它进行修改保存?(全部分了)(40分)

  • 主题发起人 主题发起人 777
  • 开始时间 开始时间
7

777

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟用DBImage.Canvas怎么不行?
如何修改并存回库中?
 
直接在DBImage中編輯好象不太好,可以用CopyToClipboard放到一個iamge控件裡面修改
改好以後再PasteFromClipboard粘回到DBImage中就可以了
 
只要你的图片是BMP型,你直接POST就行了.你先用TQUERY打开你的图像表,若ACTIVE=TRUE没
事,那么你就可以加上BMIMAGE了,设置好DATASOURCE为你的TQUERY,再加上一个DBNavigator,
你就可以运行试试看了.另外,你可以先看一下Delphi自带的例子.
 
我想知道的是如何修改.例如在图像上画一个圈.
 
你看來用delphi還不是很久吧:) 先看看delphi自帶的例子吧:
D:/Program Files/Borland/Delphi6/Demos/Doc/Graphex/graphex.dpr
比如:
Image.Canvas.MoveTo(1, 2); 起始點移動到(1, 2)
Image.Canvas.LineTo(100, 100);畫線到(100, 100)
Image.Canvas.Ellipse(X1,Y1,X2,Y2);畫橢圓

 
to luyear:
我就是这么写的,但是在DBImage上面就画不出,怪了.
用的是TTable,联的是Delphi自带的DEOM表.
 
所以我叫你放到另一个image上去改啊!
 
还望具体点.[:)]
 
不用讲的那么详细吧!点到即止,这样才会提高
要是什么都将到代码,那就没有什么意思了
你可以这样实现:
双击DBimage,然后将图片拷到剪贴板
然后就弹出一个from2,form2里面有个iamge空间和一些工具栏,
将图片从剪贴板里面粘帖到image里,编辑
编辑完了以后,关闭form2。图片又拷到剪贴板,在粘会到DBimage
够详细了吧:)
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
916
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部