psd导出jpg太大_PSD源文件、导出JPG\PNG格式文件过大解决办法

当PSD文件过大,甚至导出为JPG或PNG格式后仍体积庞大时,可能是因为文件包含了过多原始数据。通过在Photoshop中执行特定的脚本,删除文档祖先元数据,可以有效减小PSD文件大小。操作步骤包括:打开PSD文件,执行【文件】-【脚本】-【浏览...】,选择相应的jsx脚本,删除元数据后再保存和导出,从而实现文件瘦身。
摘要由CSDN通过智能技术生成

你是否有遇到过明明内容不多,但PSD文件却有几十几百M,即使另存成PNG或JPG格式,保存的图片依旧是很大。这很可能是文件中的原始数据搞的鬼!可以在PS中的文件菜单,打开文件简介选项查看其原始数据。

为什么会有这些原始数据呢?因为你的PSD中使用的素材可能是经过很多手的,里面保存了很参考线之类的信息。

那么如何去除这些原始数据呢?可以把下面这段代码(*线内,不包括*部分)复制并粘贴到文本文档里保存,把后缀名改为.jsx,例如保存为“PSD瘦身.jsx”。

当遇到PSD文件很大时,在打开PSD后再执行【文件】-【脚本】-【浏览...】,选择“PSD瘦身.jsx”,即可去掉原始数据,然后再保存、导出PNG或JPG查看是否有效。

***********************************************************************************************************************

function deleteDocumentAncestorsMetadata() {

//String version of the app name

whatApp = String(app.name);

// Check for photoshop specifically, or this will cause errors

if(whatApp.search("Photoshop") > 0) {

// 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();

***********************************************************************************************************************

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值