图片有jpeg和bmp等格式,往数据库里存储时,要先对图片分类吗?  

解决方案 »

  1.   

    用,
    如果不分类,取数据的时候究竟将数据流写到TBitmap类中去还是写到TJpgImage中去?如果一个一个试,出错后再转换的办法比较麻烦,而且效率也差一点点。
    至于分类方法,可以根据实际情况来决定,是保存扩展名还是保存数值,那就看数据库的需要了。
      

  2.   

    如果不分类,最好都是image支持的图片格式,否则容易出现错误,如果是多种类型的图像,那最好加一个字段,保存文件类型,比如后缀,那样读取时可根据类型进行读取,减少出错概率
      

  3.   

    除了jpeg和bmp,还有什么格式的图片?要写一段代码来对图片分类?
      

  4.   

    写入时不需要分类,但读取的时候要判断格式。
    jpg和bmp都有固定的文件头,比较头信息即可。当然,你也可以多出一个字段专门记录文件扩展名!