当前位置: 代码迷 >> VB >> vb 跪求-怎么能够得到JPG格式图片文件的颜色模式还有图片大小
  详细解决方案

vb 跪求-怎么能够得到JPG格式图片文件的颜色模式还有图片大小

热度:7728   发布时间:2013-02-26 00:00:00.0
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

输出:
DPI = 96
1024 px = 27.1 cm

------解决方案--------------------------------------------------------
http://download.csdn.net/detail/veron_04/3039120
  相关解决方案