以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何获取 图片 的尺寸(宽度与高度) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146788) |
-- 作者:绿火柴 -- 发布时间:2020/3/2 15:45:00 -- [求助]如何获取 图片 的尺寸(宽度与高度) 如题,可以吗? 如何实现? 下面是EXCEL VBA 中试出的方法。 Rem 获取图片文件大小比例 Sub SSS() PicName = "E:\\OFFICE相关\\VBA\\VBA学习\\VBA代码文件\\00.jpg" \' ActiveSheet.Pictures.Insert ("E:\\OFFICE相关\\VBA\\VBA学习\\VBA代码文件\\00.jpg") arx = GetPicSize(PicName) MsgBox " 高度:" & arx(0) & vbCrLf & " 宽度:" & arx(1) End Sub Public Function GetPicSize(ByVal PATH As String) As Double() Rem 获取图片文件像素大小 Rem PATH 图片文件路径 Dim IMG Set IMG = CreateObject("WIA.imagefile") IMG.LOADFILE PATH ReDim BRX(0 To 1) As Double BRX(0) = IMG.Height BRX(1) = IMG.Width GetPicSize = BRX End Function |
-- 作者:有点蓝 -- 发布时间:2020/3/2 15:57:00 -- 参考:http://www.foxtable.com/webhelp/topics/2714.htm |
-- 作者:绿火柴 -- 发布时间:2020/3/2 16:57:00 -- 自己应该打板子。 帮助都看了一遍了,竟然忽略了。 多谢蓝版。 回头帮助,再过一遍。
|
-- 作者:绿火柴 -- 发布时间:2020/3/2 20:55:00 -- 再问:listview 里展示图片,只能统一设置图片的高度与宽度。能否每个图片,都可以自定义宽度与高度呢???? |
-- 作者:有点蓝 -- 发布时间:2020/3/2 21:09:00 -- 不能的 |
-- 作者:绿火柴 -- 发布时间:2020/3/2 22:22:00 -- 好的,那我 PS 批量把图片改成统一宽高度。 多谢。
|