提高性问题: 为什么把JPG存到ACCESS2k OLE对象 会变大?
IT-司马青衫 壹号网络官方账号 2003-09-12 11:32:13
在BCB中采用下术方法存入图片,不过显示代码不用写了,DBImage自动显示.
像片体积:11574字节,反复测试得出存入数据库后图像体积:28672字节整整多了147.72%.
if(OpenPictureDialog1->Execute());
{
AnsiString MyFilesExtension = UpperCase(ExtractFileExt(OpenPictureDialog1->FileName));
if(MyFilesExtension==".JPG")
{
TJPEGImage *jpg=new TJPEGImage();
jpg->LoadFromFile(OpenPictureDialog1->FileName);
Clipboard()->Assign(jpg);
DBImage1->DataSource->DataSet->Edit();
DBImage1->PasteFromClipboard();
DBImage1->DataSource->DataSet->Post();
delete jpg;
}