ps匯出檔案過大怎麼辦(ps匯出圖片檔案太大怎麼變小)
相信在PS軟體製圖時會遇到PS軟體卡頓或者提示PS軟體匯出JPG檔案過大的問題,那麼如果碰到這種情況,會如何處理呢?一般人會認為是PS軟體的問題,把PS關了再開啟?或者有些人會把圖片大小縮小,其實都不是這些原因,今天來教大家一個完美處理此情況的解決辦法,話不多說,看教程~
1、大家在用其他軟體做好了向量圖後,往往還需要匯出再到PS軟體進行渲染或調整,通常你匯入一張圖片進去時,按【ctrl alt i】先檢視此圖片的資訊,會看到在影象大小的面板中,圖片的高度、寬度數值都非常大,解析度也很高(如圖1),當我們調整完這張圖片後再由PS軟體匯出,匯出的快捷鍵是【shift ctrl alt s】,在匯出面板中可以看到這張圖匯出後的大小高達41.8M(如圖2)
圖1
圖2
2、這時候如果你強行匯出,PS軟體就會有一定機率的卡死或閃退(當然,如果你電腦的顯示卡和記憶體配置極高,這種現象就基本不存在了),所以你這時候先別輕易匯出,可以現在桌面新建立一個文字文件(如圖3),在此文件中貼上進一串程式碼(如圖4),儲存後再將此文件進行重新命名,命名為“.jsx”(如圖5)
圖3
圖4
圖5
3、接著記住此文件儲存的位置,我們再回到PS軟體中,點選頂部選單的【檔案】-【指令碼】-【瀏覽】(如圖6),再選擇到我們剛才儲存的文件檔案即可,這時候你再匯出剛才那個超大的圖片,這時候你就會發現,在匯出面板中,你把它的品質拉到最大,檔案大小也不過才371.6K(如圖7)
圖6
圖7
Tips:此方法是利用程式碼來壓縮圖片的辦法,如果怕該程式碼檔案會損壞到psd檔案,可以先對要處理的圖片進行備份即可
程式碼檔案:
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 s cript.")
return;
}
if (ExternalObject.AdobeXMPs cript == undefined) ExternalObject.AdobeXMPs cript = new ExternalObject("lib:AdobeXMPs cript");
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();