ps儲存提示程式出現錯誤(ps軟體老是卡怎麼處理)
PS程式正常、開啟和儲存某個素材卡頓、工具欄反應遲鈍解決方法
經常額人被這個問題困擾過,總有那麼幾個 PSD 檔案,明明只有幾個圖層而已,圖層內均沒有特別大的圖片,但 PSD 檔案卻特別大,至少都比合理的大小超出幾倍。而且在開啟時圖以完全開啟但工具欄還處於卡頓狀態要等一會在能使用,在設計過程當中,儲存時也會出現明顯的卡頓現象。記憶體使用率偏高。而且在 Mac 中是以 PSD 型別的圖示展示而不是文件內容的預覽方式來展示。
如果你的文件有以上像中病毒一樣的症狀,原因就是因為 PS 在操作過程當中,文件中儲存了歷史影象多餘的運算元據,這可能是某個 PS 版本的 Bug。你可以在「 檔案」——「 檔案簡介」——「原始資料 」當中,檢視該文件是否有過多沒必要的資訊。
上圖展現的原始資料當中,有上千條
這些正是拖慢我們儲存文件速度與文件「 膨脹」的元凶。知道原因問題就解決了一半。我最後在谷歌中找到一個外國網友貼上出來的程式碼,將程式碼儲存為指令碼檔案,就可以刪除這些多餘的資訊,使文件回到健康狀態。
使用方法:將下面這段程式碼複製貼上到文字工具當中,另存為 Jsx 格式檔案。再 PS 開啟有問題的文件,「 檔案」——「 指令碼」——「 瀏覽...」選擇儲存的 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();
如果有問題的檔案很多每個都需要執行一次指令碼,指令碼只能清理當前開啟檔案的後設資料,如果檔案中包含的智慧物件內有多餘後設資料的話,則需要進入智慧物件中再執行一次指令碼。