吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2062|回复: 6
收起左侧

[求助] 批处理图片封装信息到xml

[复制链接]
With.shadows 发表于 2022-6-9 15:29
本帖最后由 With.shadows 于 2022-6-9 19:07 编辑

大哥们求助,我现在遇到一批图片,要求把这些图片的信息头统一封装成xml格式,类似于封装元数据,,这边给了一个xml参考文件,就是怎么样才能用bat或者sh,或者Python等快速的去处理掉,.....

样例参考图片或者代码(!!!样例文件很长,只截取了开头部分和结尾)

哪位大哥有没有类似的现成脚本或是处理办法的,麻烦传授一下方法或是脚本,万分感谢

[Java] 纯文本查看 复制代码
<ObjectData>
<Object ObjectID="FE26526E-D1D3-4207-86CD-4EFC5B0451E" ObjectName="小吃图片" ParentID="" RootID="02156AFF-D100-4E1C-A339-B6A012C8F47" CCID="小吃图片" InPoint="0" OutPoint="320">
<MetaData MetaDataCount="320">
<sAttributeGroups>
<sAttributeGroup Name="图片文件信息描述">
<MetaData MetaDataCount="2">
<sAttribute enumType="1" strName="字号">1</sAttribute>
<sAttribute enumType="0" strName="语种">汉语</sAttribute>
</MetaData>
</sAttributeGroup>
<sAttributeGroup>
<MetaData MetaDataCount="3">
<sAttribute enumType="1" strName="责任者名称">小吃图片</sAttribute>
<MetaData enumType="7" strName="文件路径">E:\BaiduNetdiskDownload\元数据\小吃图片</MetaData>
<MetaData enumType="7" strName="图片量">320</MetaData>
</MetaData>
</sAttributeGroup>
</sAttributeGroups>
</MetaData>
<Object ObjectID="BF368795-B058-439D-9D1A-B3E180BB038D" ObjectName="四川特色小吃 (1).jpg" ParentID="FE26526E-D1D3-4207-86CD-4EFC5B0451E" RootID="02156AFF-D100-4E1C-A339-B6A012C8F47">
<sAttributeGroup>
<MetaData enumType="7" strName="文件路径">E:\BaiduNetdiskDownload\元数据\小吃图片\四川特色小吃 (1).jpg</MetaData>
<MetaData enumType="7" strName="文件名">四川特色小吃 (1).jpg</MetaData>
<MetaData enumType="7" strName="文件大小">3229465</MetaData>
</sAttributeGroup>
</Object>
<Object ObjectID="BF368795-B058-439D-9D1A-B3E180BB038D" ObjectName="四川特色小吃 (10).jpg" ParentID="FE26526E-D1D3-4207-86CD-4EFC5B0451E" RootID="02156AFF-D100-4E1C-A339-B6A012C8F47">
<sAttributeGroup>
<MetaData enumType="7" strName="文件路径">E:\BaiduNetdiskDownload\元数据\小吃图片\四川特色小吃 (10).jpg</MetaData>
<MetaData enumType="7" strName="文件名">四川特色小吃 (10).jpg</MetaData>
<MetaData enumType="7" strName="文件大小">1485303</MetaData>
</sAttributeGroup>
</Object>
<Object ObjectID="BF368795-B058-439D-9D1A-B3E180BB038D" ObjectName="四川特色小吃 (100).jpg" ParentID="FE26526E-D1D3-4207-86CD-4EFC5B0451E" RootID="02156AFF-D100-4E1C-A339-B6A012C8F47">
<sAttributeGroup>
<MetaData enumType="7" strName="文件路径">E:\BaiduNetdiskDownload\元数据\小吃图片\四川特色小吃 (100).jpg</MetaData>
<MetaData enumType="7" strName="文件名">四川特色小吃 (100).jpg</MetaData>
<MetaData enumType="7" strName="文件大小">597129</MetaData>
</sAttributeGroup>
</Object>
<Object ObjectID="BF368795-B058-439D-9D1A-B3E180BB038D" ObjectName="四川特色小吃 (101).jpg" ParentID="FE26526E-D1D3-4207-86CD-4EFC5B0451E" RootID="02156AFF-D100-4E1C-A339-B6A012C8F47">
<sAttributeGroup>
<MetaData enumType="7" strName="文件路径">E:\BaiduNetdiskDownload\元数据\小吃图片\四川特色小吃 (101).jpg</MetaData>
<MetaData enumType="7" strName="文件名">四川特色小吃 (101).jpg</MetaData>
<MetaData enumType="7" strName="文件大小">52384</MetaData>
</sAttributeGroup>
</Object>
<Object ObjectID="BF368795-B058-439D-9D1A-B3E180BB038D" ObjectName="四川特色小吃 (102).jpg" ParentID="FE26526E-D1D3-4207-86CD-4EFC5B0451E" RootID="02156AFF-D100-4E1C-A339-B6A012C8F47">
<sAttributeGroup>
<MetaData enumType="7" strName="文件路径">E:\BaiduNetdiskDownload\元数据\小吃图片\四川特色小吃 (102).jpg</MetaData>
<MetaData enumType="7" strName="文件名">四川特色小吃 (102).jpg</MetaData>
<MetaData enumType="7" strName="文件大小">229816</MetaData>
</sAttributeGroup>
</Object>
<Object ObjectID="BF368795-B058-439D-9D1A-B3E180BB038D" ObjectName="四川特色小吃 (103).jpg" ParentID="FE26526E-D1D3-4207-86CD-4EFC5B0451E" RootID="02156AFF-D100-4E1C-A339-B6A012C8F47">
<sAttributeGroup>
<MetaData enumType="7" strName="文件路径">E:\BaiduNetdiskDownload\元数据\小吃图片\四川特色小吃 (103).jpg</MetaData>
<MetaData enumType="7" strName="文件名">四川特色小吃 (103).jpg</MetaData>
<MetaData enumType="7" strName="文件大小">689510</MetaData>
</sAttributeGroup>
</Object>
<Object ObjectID="BF368795-B058-439D-9D1A-B3E180BB038D" ObjectName="四川特色小吃 (104).jpg" ParentID="FE26526E-D1D3-4207-86CD-4EFC5B0451E" RootID="02156AFF-D100-4E1C-A339-B6A012C8F47">
<sAttributeGroup>
<MetaData enumType="7" strName="文件路径">E:\BaiduNetdiskDownload\元数据\小吃图片\四川特色小吃 (104).jpg</MetaData>
<MetaData enumType="7" strName="文件名">四川特色小吃 (104).jpg</MetaData>
<MetaData enumType="7" strName="文件大小">29096</MetaData>
</sAttributeGroup>
</Object>
<Object ObjectID="BF368795-B058-439D-9D1A-B3E180BB038D" ObjectName="四川特色小吃 (99).jpg" ParentID="FE26526E-D1D3-4207-86CD-4EFC5B0451E" RootID="02156AFF-D100-4E1C-A339-B6A012C8F47">
<sAttributeGroup>
<MetaData enumType="7" strName="文件路径">E:\BaiduNetdiskDownload\元数据\小吃图片\四川特色小吃 (99).jpg</MetaData>
<MetaData enumType="7" strName="文件名">四川特色小吃 (99).jpg</MetaData>
<MetaData enumType="7" strName="文件大小">239747</MetaData>
</sAttributeGroup>
</Object>
</Object>
</ObjectData>
7000e02fb07383dd8d1277b8d84a2e6.png

免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
FcQ1688 + 1 谢谢@Thanks!
461735945 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

menyhai 发表于 2022-6-9 15:34
看到下载附件要1吾爱币,我就想这求助,还是分享
 楼主| With.shadows 发表于 2022-6-9 15:35
pzx521521 发表于 2022-6-9 15:39
看你会什么语言
用任意一门后端语言都可以做
如Python java php golang delphi c++
图片的信息头 是指exif么  exif 不可能会有字号 语种这些东西
如果是exif中的信息, 百度你会的语言+exif, 找一个轮子读取即可
所有语言都有xml的包, 写就好了
 楼主| With.shadows 发表于 2022-6-9 15:47
pzx521521 发表于 2022-6-9 15:39
看你会什么语言
用任意一门后端语言都可以做
如Python java php golang delphi c++

好的.谢谢大哥.我看一下
Magicy 发表于 2022-6-9 19:49
用Python应该很快的,你就用语言+你的需求搜一下,感觉会有写好的轮子
 楼主| With.shadows 发表于 2022-6-9 21:01
谢谢大家执导,我查阅了一些资料,分析了一下,有了些思路,感觉能实现了,我先用Python试一下,哈哈.再次感谢各位
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 12:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表