压缩 与 显示 jpeg 的有关问题-------->>>>>>>>>>> 用内存流jpg.savetostream,image1.picture.loadfromstream 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jpg.savetostream 然后 image.picture.loadfromstream 以后就会出现问题,我并没有再者过程中free这个stream,但是image.picture.loadfromstream 出错说读内存00000000why? image.picture.assign你的在少了loadfromstream之前要,stream.Position:=0;!image.picture有loadfromstream方法? jpg:=tjpegimage.Create; self.CaptureJPEG(jpg,arect,quality); //image.Picture.Assign(jpg); mm:=tmemorystream.Create; jpg.SaveTostream(mm); jpg.Free; mm.Position:=0; image.Picture.Graphic.LoadFromStream(mm);//执行到这里的时候说肚内存00000000 mm.Free; 另外,使用image.picutre.assign能显示,但是显示出来的没有压缩以后不清晰的效果,我想让他和savetofile,loadfromfile一样显示压缩效果,怎么版? varjpg:TJPEGImage;mm:TMemoryStream;beginjpg:=tjpegimage.Create;mm:=tmemorystream.Create;jpg.Assign(image1.Picture);jpg.compressionquality:=10;jpg.compress;jpg.SaveTostream(mm);mm.Position:=0;jpg.LoadFromStream(mm);image1.Picture.Assign(jpg);end; 串口是否能共享 用 TWebBrowser; 打开一个本地的ppt文件后,如何屏蔽它产生的右键菜单?? ini文件读写,小节重命名问题 因业务需要,本公司高薪聘Delphi开发人员 散分,大家请进 关于组件(asp对象)注册的问题! 怎样知道数据库中有没有相同的表名? 高手指教:word与delphi的编程 怎样取得网络中的网络、共享打印机列表! 小新,近来常见你于delphi回答问题,偶喜欢会mis的高手,100份算是见面礼//牛虻 水能推荐几篇关于SourceSafe或TeamSource的文章 怎么样才能把SQL Server 服务器的时间存入表中?
你的在少了loadfromstream之前要,stream.Position:=0;!
image.picture有loadfromstream方法?
self.CaptureJPEG(jpg,arect,quality);
//image.Picture.Assign(jpg);
mm:=tmemorystream.Create;
jpg.SaveTostream(mm);
jpg.Free;
mm.Position:=0; image.Picture.Graphic.LoadFromStream(mm);//执行到这里的时候说肚内存00000000
mm.Free; 另外,使用image.picutre.assign能显示,但是显示出来的没有压缩以后不清晰的效果,我想让他和savetofile,loadfromfile一样显示压缩效果,怎么版?
jpg:TJPEGImage;
mm:TMemoryStream;
begin
jpg:=tjpegimage.Create;
mm:=tmemorystream.Create;
jpg.Assign(image1.Picture);
jpg.compressionquality:=10;
jpg.compress;
jpg.SaveTostream(mm);
mm.Position:=0;
jpg.LoadFromStream(mm);
image1.Picture.Assign(jpg);
end;