O okokj Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-22 #1 急!急!急!请问各位大虾用DBimage控件如何把Jpeg格式的图片存到Sql_sever库中去,显示问题我已解决,谢谢。 我保存后再显示,却是空的,也就是不能显示出来。 谢谢。
G giswang Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-22 #3 你怎么存的就怎么取出来吗。用 Stream strm:=tmemorystream.Create; (qryMain.FieldByName('Emp_Photo') as TBlobField).SaveToStream(strm);//从内存流中装载图像数据 strm.Position := 0; img.Picture.Bitmap.ReleaseHandle; img.Picture.Bitmap.LoadFromStream(strm); strm.Free; (img 是一个TImage) 打印: Pointer.Canvas.CopyRect(destRect,img.Picture.Bitmap.Canvas,sourceRect) 然后就直接Print 了
你怎么存的就怎么取出来吗。用 Stream strm:=tmemorystream.Create; (qryMain.FieldByName('Emp_Photo') as TBlobField).SaveToStream(strm);//从内存流中装载图像数据 strm.Position := 0; img.Picture.Bitmap.ReleaseHandle; img.Picture.Bitmap.LoadFromStream(strm); strm.Free; (img 是一个TImage) 打印: Pointer.Canvas.CopyRect(destRect,img.Picture.Bitmap.Canvas,sourceRect) 然后就直接Print 了
N netlangz Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-22 #4 如果你采用文件打开的话: if OpenDialog1.Execute then Image1.Picture.LoadFromFile(self.opendialog1.filename);
O okokj Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-24 #5 我已学会了如何打开*.jpg、*.jpeg图片文件和打印。 我采用的是其他的方法。谢谢大家。 以后请多多帮助。