【发布时间】:2017-11-17 15:03:13
【问题描述】:
我有一个要求,我必须检查存储在 oracle 数据库中作为 blob 的一堆图像的 DPI,并确保它们高于 300 dpi。我正计划通过 c# 程序读取该字段并尝试确定它们的 dpi,但我不确定如何计算它。谁能给我一些关于如何确定他们的 DPI 的指导。
【问题讨论】:
-
这是一次性操作吗?如果没有,您最好在插入图像之前执行检查,和/或将 dpi 存储在附加列中。 DPI 的存储方式因图像类型而异,甚至根本不存储。
-
我需要检查已经存在并存储在数据库中的数据
-
您可以尝试从数据库中获取这些 blob,将它们加载到
System.Drawing.Image.FromStream()并检查HorizontalResolution属性等。