PS削除メタデータ削除


Photoshopはどのようにメタデータを削除しますか?


いくつかのPSDファイルがあって、明らかにピクチャーの幅の高い画素は大きくなくて、ファイルはとても大きくて、photoshopソフトウェアを使って編集する時コンピュータの“かすが飛ぶ”、メタデータを見てからメタデータが多いことを発見して、これらのメタデータは“元凶”で、それではどのようにメタデータを取り除きますか?
  • 次のコードをコピーしてテキストツールに貼り付け、「PSD痩身.jsx」などの接尾辞として保存します.
  • それからPSはメタデータのPSDファイルを开いて、「ファイル」——「シナリオ」——「阅覧...」を実行して、保存したJsx形式のファイル「PSD痩身.jsx」を选んで、この问题を解决することができます.

  • コードは次のとおりです.
    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();