BMP to JPEG(100分)

  • 主题发起人 主题发起人 Bianyueliang
  • 开始时间 开始时间
B

Bianyueliang

Unregistered / Unconfirmed
GUEST, unregistred user!
JPEG图像装入MS SQL Server 7.0的BLOB字段中,但在ISAPI编程读出并转换成JPEG图像时,图像上半部为黑色。敬请指教。
 
哪里用到BMP了?
 
BlobField能够接受的是BMP图像;读出并插入到Excel中需要BMP。
 
可以用timage把图象文件转变为bmp类型
先在form上加入一个image,设置picture属性
为你的jpeg文件,用IMAGE1.Picture.SaveToFile('C:/T.BMP');
即可。
 
不是往BLOB里写二进制数据?
 
同意g622
就是先把图像读到image1中
然后再savetofile
 
把JPEG转换成BMP后,体积会增加很多,如果图片多的话,无疑大大加重了
服务器的负担,所以g662的方法只是权宜之计。还是应该的JPEG的内容读取后,
作为BLOB写入,读出后再用相应的方法转化。在程序员大本营中的Delphi部分
提供了一个控件DBJpegImage可实现以上功能。
 
sql sever 竟然不支持 jpeg?? 但作为 bolb 字段读如在读出也不该有变化呀?
 
如果你用的是Windows98,你可以将你所要转换的图片打开,然后点击右键,你会看到栏中有这样一个单词“Browser"然后你就点击它,最后你再点击右键(可要指着所要转换的图片哦)这样你就会成功了!到时候不要忘了给我加分哦!(:
 
感谢大家的脑细胞,因为问题还是不能解决,所以这一百分大家分享吧。对于本问题,图像在实际浏览时总是对的。
 
后退
顶部