清除PSD文件中多余的元数据(Metadata)
有时候从网上找到一个巨大的图片模板之后,保存出来的jpg文件也会是个几百兆的大文件……原因也很简单,因为PSD文件之间互相复制粘贴会在对应文件的XMP元数据里记录下操作数据,也就是这个图像是从哪儿来的,称作Document Ancestor信息,如果有些特别常用的素材被复制粘贴修改转手过几万次,这些数据也会原封不动的保存在PSD文件中,进而被塞到保存的JPG文件中……
如果你通过文件–文件简介…–原始数据选项卡,看到一大堆的document ancestor,那就是它们的锅了。
解决方法在Adobe的论坛找到一个,一段JSX脚本,用文件–脚本–浏览,打开这个JSX,就自动清掉了:
function deleteDocumentAncestorsMetadata() {
whatApp = String(app.name);//String version of the app name
if(whatApp.search(“Photoshop”) > 0) {
//Check for photoshop specifically, or this will cause errors
//Function Scrubs Document Ancestors from Files
if(!documents.length) {
alert(“There are no open documents. Please open a file to run this script.”);
return;
}
if (ExternalObject.AdobeXMPScript == undefined) ExternalObject.AdobeXMPScript = new ExternalObject(“lib:AdobeXMPScript”);
var xmp = new XMPMeta( activeDocument.xmpMetadata.rawData);
// Begone foul Document Ancestors!
xmp.deleteProperty(XMPConst.NS_PHOTOSHOP, “DocumentAncestors”);
app.activeDocument.xmpMetadata.rawData = xmp.serialize();
}
}
//Now run the function to remove the document ancestors
deleteDocumentAncestorsMetadata();
清除PSD文件中多余的元数据(Metadata)相关推荐
- 教你怎样删除PDF文件中多余的页面
在对PDF文件进行编辑时,少不了对PDF文件的内容进行修改,如果我们需要对PDF文件中的页面进行删除操作,应该怎样去操作呢,怎样删除PDF文件中多余的页面,迅捷PDF编辑器能够轻松的完成此项操作,如果 ...
- python去除读取文件中多余的空行
今天在写登录程序练习的时候,黑名单文件中多了几行空行.导致运行的时候报错:IndexError: list index out of range 代码 brackData = open(brackDa ...
- Photoshop批量替换PSD文件中的文字并转成JPEG图片
在处理一些图片内容相同,文字内容不一样的时候.Photoshop有批量处理的方法,可以免去人工粘贴复制的麻烦. 1. 设计好需要替换文字的PSD 2. Photoshop程序:图像->变量-&g ...
- php 清除内容中的bom,检查并清除php文件中bom的函数
/** 功能:检测并清除BOM link:bbs.it-home.org */ if(isset($_GET['dir'])){ $basedir=$_GET['dir']; }else{ $base ...
- python怎样清除csv中的数据_使用d清除CSV文件中的数据
我试图从GCS读取一个CSV(带头)文件,该文件大约有150列,然后 1为特定列设置列数据 2用空值更新所有列的NaN 三.将csv文件(带标题)写入GCS 这里有一个棘手的部分:处理是在云数据流上完 ...
- 一键清除fla文件中的TLF文本
在舞台的空白处单击一下,然后打开属性面板(CS6的快捷键是Ctrl+F3),将FlashPlayer版本调至9,就会弹出警告框. 由于FP9不支持TLF,所以单击"确定"后,fla ...
- python批量删除文件中多余的空行
1.需要处理的文件poem1.txt (样例) # cat poem1.txt 01030510 2.执行python脚本delete_nullRow.py # cat delete_nullRow. ...
- 【ps】如何编辑*.psd文件中的已有文字
选中文字图层. 双击文字图层名称前面的图标(图标为"T"字型). 此时,图层内的文字变为可编辑状态(四周有边框). 编辑文字.
- python文件中单词的删除_使用python删除文件中的多余单词
嗨,我正在学习Python,出于好奇,我编写了一个程序来删除文件中多余的单词. 我正在比较文件text1.txt中的测试.和'text2.txt',基于text1中的测试,我删除了test2中多余的单 ...
最新文章
- spark+openfire即时通讯工具二次开发参考文档
- 洛谷—— P1605 迷宫
- RSA签名算法 - Java加密与安全
- CodeForces - 1498E Two Houses(交互+图论,结论题)
- HOL中的四种排序,Order By、Sort By、Distribute By、Cluster By
- Java集合---HashSet的源码分析
- java switch中标签重复_java程序 怎样把id相同的记录挑出来,分别存到不同的文件中,除了switch case,数据量很大,id种类很多。...
- android.util.Log常用的方法
- 安装MongoDB时弹窗错误,使用时无法启动服务器
- AI大佬怼怼怼的背后,究竟暗藏哪些玄机?
- nginx正向代理反向代理负载均衡
- 【常识】流程图绘制教程
- 修改linux系统iqn,linux iscsi initiator 安装配置
- 芯盾时代:一种会思考的新一代安全身份认证方式
- 从小米应用商店批量下载应用
- android开机调用搜狗输入法
- Pygame:动画精灵
- 一款功能强大的IP查询工具!
- Linux系统vim命令总结
- linux服务器风扇功率调整