图像的DPI

时间:2017-11-17 15:03:14

标签: c# oracle image dpi

我有一个要求,我必须检查存储在oracle数据库中的一堆图像的DPI作为blob,并确保它们超过300 dpi。我打算通过c#程序阅读该字段并尝试确定它们的dpi,但我不确定如何计算它。任何人都可以给我一些关于如何确定他们的DPI的指导。

1 个答案:

答案 0 :(得分:0)

顾名思义,DPI代表每英寸的像素数。要计算它,您需要以英寸和像素为单位的图像大小。以英寸为单位的大小相对于显示器屏幕dpi,最佳分辨率如打印机使用更多的英寸点数。

Samples:

因此,如果您的图像有100px和2in,则您的dpi为100/2 = 50 dpi。如果基本上你需要获得英寸的参考,要意识到问题是如何确定图像的英寸大小。

然后,在上传时更容易验证图像的dpi,并在插入之前保证所需。