BCB 默认并不支持 JPEG ,但可以通过引用 jpeg.hpp 头文件,并让图片组建支持了 JPEG 了。
下面是我使用过程中的一些代码:
1、数据库存储 / 读取 JPEG 文件。(这东东比较简单的,这里假设 MSSQL 的数据库,con 为 ADOConnection,qry 为 ADOQuery 连接 con,字段 img 为保存图片的字段)
a. 存储
b. 读取
2、BMP / JPEG 互相转换
TBitmap 与 TJPEGImage 属于同一个父类,使用起来有一定的相似之处,关于他们的互相转换,方法也很简单,下面举个例子: