如何读取本地图像/位图的DPI?
...当用户通过FileReference“上传”图片时。
答案 0 :(得分:3)
假设您的图像甚至在其中编码了DPI值,则该值无意义。我可以制作64px x 64px图像,将其DPI值设置为300,它仍然不适合打印。 This article更详细。
您应该做的是确定要打印图像的DPI值(通常为300 DPI),然后根据图像的像素尺寸计算值。这是one way to calculate print size based on source image size。
答案 1 :(得分:0)
忘记嵌入的DPI,拍摄图像像素大小并计算300 DPI的大小(以英寸为单位)(这是在纸张上打印清晰的东西所需的最小密度,但是,对于横幅和大尺寸打印它可能是180甚至72 DPI)。如果用户尝试在较大的纸张上打印出最终尺寸的图像,请弹出警告。