【问题标题】:Determine color quality of image byte stream in sql在sql中确定图像字节流的颜色质量
【发布时间】:2011-01-04 15:35:12
【问题描述】:

有谁知道确定图像流是彩色还是黑白的方法,我有成千上万的图像要从存储在 varbinary 中的 sql server 处理。可以直接从字节偏移中读取图像标题(如果图像类型已知 - 位图)吗?如果是这样,我怎么能在 sql 中做到这一点。

【问题讨论】:

  • 这个问题应该有另一个标题,因为它只处理从数据库中读取数据而不做任何颜色的事情。

标签: sql image bytearray byte


【解决方案1】:

您可以使用SUBSTRING (http://msdn.microsoft.com/en-us/library/ms187748.aspx) 获取 varbinary 图像的标题部分,然后根据图像类型自行处理。 SQL 不知道这样做。
以下是您需要提取的字节信息:
http://en.wikipedia.org/wiki/BMP_file_format#BMP_File_Header

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-20
    • 2010-09-30
    • 1970-01-01
    相关资源
    最近更新 更多