图书管理系统中解决相片显示不出来的解决办法

  相片不能显示,是因为相片的数据量比较大,而数据库的查询缓冲 区空间有限,系统默认为32K,假如图片的大小大于32K,则图片只能显示 其中的32K,因此不能完整的显示出来,解决办法有两个:

1、 缩小图片的大小:系统中建议使用的相片为110(宽)*120(长)*256(颜色), 此种规格大小为13K,图片显示会正常(此规格已完全满足用户的要求); 若为24位真彩色,大小为39K,超出缓冲区大小,显示将不正常。图片大小大 于上面的建议大小,系统只显示局部,因此没有必要,并且将占用大量硬盘 空间(假设每个图片为40K,共有1000人,则图片占用的硬盘空间达40M,不仅 浪费,而且影响计算机的速度,因此,最好控制在系统建议的范围内)。
2、 假如已有大量图片录入了,而又不想重做,可按以下来方法来处理[不过, 希望每个图片的大小不要超过64K,否则需要将缓冲区改得更大,这是要占用 系统内存的,并影响计算机的速度。]
  a、 在每台客户机中,打开"控制面板"
  b、 鼠标双击"BDE Administrator", 如图所示。选中"LibODBC",将右边列表中的"BLOB SIZE"从默认的32改为64 (假如你的图片更大,则此处须改为更大,但存在上面所说的影响)。

  c、 在"LibODBC"上按鼠标右键,在弹出的菜单中,选择"Apply",在弹出的窗 口中按"Ok"按钮保存设置。
  d、 关闭此窗口。



广州市骅阜计算机软件有限公司