vb 跪求--怎样能够得到JPG格式图片文件的颜色模式还有图片大小
急急急!!!怎样能够得到JPG格式图片文件的颜色模式?就是这个图像是RGB的还是CMYK的 ? 还有图片大小,单位必须是cm??? 谢谢
现在已经能够获得图像的像素,就是不知道像ps里那样 怎么转换成cm的?有没有人会的啊!
我在百度知道问过了没有人回答,请求帮助!谢谢了 vb 跪求 JPG格式图片文件的颜色模式
[解决办法]
一个 JPG 中可以包括多幅大图和缩略图,每个图的大小和配色应该是不一样的。
具体参考资料 http://fireinwind.iteye.com/blog/831489
你已经得到像素单位的图片大小,换算成 cm 其实只需要简单的乘除法:
1)硬件上输出图片关键的参数是 DPI,表示每英寸多少个像素,最常用的 DPI = 96;
2)然后固定的换算比 1英寸=2.54厘米。
例: 1024像素 = 1024/96*2.54 cm ≈ 27.1cm
DPI 你可以用 PS 的大小反算一下。
在 VB 中有更方便的方法
Option Explicit
Private Sub Form_Load()
Debug.Print "DPI = " & ScaleX(1, vbInches, vbPixels)
Debug.Print "1024 px = " & Round(ScaleX(1024, vbPixels, vbCentimeters), 1) & " cm"
End Sub