VB 如何得到Photoshop(psd)文件中图片的大小

YAOHUIZHENG 2015-12-16 10:53:21
有一个psd文件,有几个图层,每个图层置入了 一张相片, 如何使用VB 来获取这些图片的大小(就是长 和款)?

如果 图片比 背景大,如图片700*700, 而背景只有300*300, 图片只显示右上角部分,,如何用VB读取出来?


求大神支招,无需完整代码,,,关键函数或者 代码即可,谢过谢过
...全文
2167 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2015-12-16
  • 打赏
  • 举报
回复
我先用ps生成了文件c:\new\tmp.psd,背景400x300,两层,上层622x242 然后使用ImageMagick的命令行工具identify.exe: C:\Program Files\ImageMagick-6.6.9-Q16>identify c:\new\tmp.psd c:\new\tmp.psd[0] PSD 400x300 400x300+0+0 8-bit DirectClass 285KB 0.016u 0:00.016 c:\new\tmp.psd[1] PSD 400x300 400x300+0+0 8-bit DirectClass 285KB 0.016u 0:00.016 c:\new\tmp.psd[2] PSD 622x242 622x242-56+10 8-bit DirectClass 285KB 0.016u 0:00.031 在VB中使用
Shell “cmd /c ""C:\Program Files\ImageMagick-6.6.9-Q16\identify“” c:\new\tmp.psd >d:\psdinfo.txt“,vbHide
‘然后读文件d:\psdinfo.txt的内容

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧