2016-10-12 11:29发布
前端实现判断图片的pixel per inch的大小,怎么用JS获取图片dpi?
偏移15的2字节:水平方向像素密度
可以试下canvas的pushImgData
据说DPI信息在jpg文件中用5个字节表示,直接读取二进制流就可以了
偏移16的2字节:垂直方向像素密度
JS不具有这种功能吧,这应该是图像处理领域考虑的问题
偏移 13 的1个字节:X和Y的密度单位units=0:无单位units=1:点数/英寸units=2:点数/厘米
好像EXIF信息里有ppi?
这么奇葩的问题。。。只在打印机里见过dpi,知道图片的分辨率和长度,宽度才能算出来dpi,貌似js获取不到
然而用js读二进制太扯了。。。这得吃点内存的dpi什么的交给后端比较靠谱
最多设置5个标签!
付费偷看金额在0.1-10元之间
偏移15的2字节:
水平方向像素密度
可以试下canvas的pushImgData
据说DPI信息在jpg文件中用5个字节表示,直接读取二进制流就可以了
偏移16的2字节:
垂直方向像素密度
JS不具有这种功能吧,这应该是图像处理领域考虑的问题
偏移 13 的1个字节:
X和Y的密度单位
units=0:无单位
units=1:点数/英寸
units=2:点数/厘米
好像EXIF信息里有ppi?
这么奇葩的问题。。。只在打印机里见过dpi,知道图片的分辨率和长度,宽度才能算出来dpi,貌似js获取不到
然而用js读二进制太扯了。。。
这得吃点内存的
dpi什么的交给后端比较靠谱
一周热门 更多>