Photoshop保存的PSD文件很大是怎麼回事?

我的PSD文件裡面只導入了三張幾M大的jpg圖片,然後做了一些圖層混合處理(正片疊底),然後加了幾行文字,這個psd保存之後就變成了一百多M請問這是怎麼回事?


我碰到過這種情況,一個640X940的72DPI的PSD,總共就4個圖層,保存後竟然有115MB。於是我把除背景層外的3個圖層重新複製到新建PSD後,自己再手動添加一個背景層,保存。神奇的事情發生了,新PSD居然只有5MB,簡直不可思議。

可以試下這種方法。


使用方法:將下面這段代碼複製粘貼到文本工具當中,另存為 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();

之前也遇到過這個問題,確實解決了


可能是你的psd素材本身配置有問題。

你可以試試新建一個psd,再把圖層拉到新建的psd裡面。

我的就是這樣解決的。舊的PSD140M,新的22M,舊的保存成jpg也有120M...你可以試試這個方法


1.新建文本文檔,複製下面這段代碼,然後保存,文檔後綴原來是txt,改為jsx

2.打開ps的大文件,文件→腳本→瀏覽→jsx腳本文件,另存為,就OK了

腳本代碼:

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

格式為上面這樣。

本來120m的圖片變成了7m,cc2019可以用

註:單純的複製完並沒有用,要按格式來,不是太懂代碼


解決方法,全選ps文件里的圖層,然後右鍵選擇「複製圖層」,在複製圖層面板選擇「新建」,然後重新命名,確定之後,保存新建的那個文檔就解決了-搜狗搬運過來的,一下子就好了


推薦閱讀:

有沒有辦法把圖片中模糊的文字變清晰?
想學習photoshop,在網上有人推薦萬晨曦老師的視頻課程,不知道怎麼樣?
對RAW照片處理時,用ACR(或Lightroom)調色,與在PS調色時,有什麼區別?
有哪些好的學習PS網課的地方?收費或者不收費的?
PS:教程問題?

TAG:AdobePhotoshop | 前端開發 | 設計 | 平面設計 | PSD |