发布网友 发布时间:2022-04-22 22:21
共4个回答
热心网友 时间:2023-10-05 12:37
两个办法,一个是将无用的图层合并后删除(不会合并一个一个删除也可),另一个方法是把需要的素材图层拖到你另建的文件里,然后关闭原先的素材文件,在你另建的文件里干活即可热心网友 时间:2023-10-05 12:38
这种情况不是内存条多少、CPU高低的问题,不是电脑配置低,是下载的素材内含有体积庞大的原始数据,记录着图片的使用痕迹,素材被用的越多含的数据就越多。
解决也很简单,新建个尺寸完全相同的新文档,在图层面板中选中所有图层,右键点击图层面板,选择“复制图层”。(或者将全部图层成一个组,在出现的图层面板中选择“复制组”,效果一样)
在弹出的对话框中,目标文档选中刚才新建那个文档的名字就可以了。
在新文档里多余数据就全都不见了,会发现文件小了几M到几十、上百M不等。保存后再打开,你就会发现速度变快,也不会卡了。
要注意的是:拖拽式的复制是无法清理掉图片数据的。还有就是如果素材文字图层中有三角感叹号“!”,说明缺失相关字体,要么把文字栅格化,要么替换字体,否则新文档不能保存,会出现下面的提示:
热心网友 时间:2023-10-05 12:38
把文件里的素材单独拉出来,重新建一个文件保存,然后把这张素材,拉进美图秀秀里的批量压缩工具里打开,什么都不用设置,直接保存就可以了。我也不知道包图网的素材是怎么弄的,即使用ps重新建立了文件还是会很卡,我发现拉到压缩工具里重新保存一次,就不卡了,我现在都是这么干的,非常管用。热心网友 时间:2023-10-05 12:39
原因很简单,因为PSD文件之间互相复制粘贴会在对应文件的XMP元数据里记录下操作数据,也就是这个图像是从哪儿来的,称作Document Ancestor信息,如果有些特别常用的素材被复制粘贴修改转手过几万次,这些数据也会原封不动的保存在PSD文件中,进而被塞到保存的JPG文件中……
解决方法在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();
把上面这段代码保存成.jsx文件就可以了。
这个回答的来源:
网页链接