c语言编程笔录

首页 >   > 笔记大全

笔记大全

ps软件如何改日期

更新时间:2023-11-06

解答ps软件如何改日期的问题

第一段:打开图片和查看日期

首先,要改变ps软件中图片的日期,需要打开对应的图片文件。打开文件后,在菜单栏中选择“文件”-“文件信息”,就可以看到图片的详细信息,包括创建日期、修改日期等等。

		// 打开文件
		var fileRef=new File("~/Desktop/example.png");
		var docRef=app.open(fileRef);
		
		// 查看日期
		alert(docRef.info.creationDate);
		alert(docRef.info.modifiedDate);
	

第二段:修改日期

接下来,我们就可以通过修改这些日期值来改变图片的日期了。修改日期的方法可以使用exiftool或其他新闻图片处理库。

		import os
		import sys
		import subprocess

		FILENAME=sys.argv[1]

		mtime=os.path.getmtime(FILENAME)
		atime=os.path.getatime(FILENAME)
		subprocess.call(['exiftool', '-overwrite_original_inplace',
		                 '-alldates="{0}"'.format('2019:06:01 12:00:00'),
		                 '-datetimeoriginal="{0}"'.format('2019:06:01 12:00:00'),
		                 '-createdate="{0}"'.format('2019:06:01 12:00:00'),
		                 '-modifydate="{0}"'.format('2019:06:01 12:00:00'),FILENAME])
		                 
		// 修改完毕,关闭文件
		docRef.close();
	

第三段:API实现修改日期的功能

如果是编写程序进行大批量图片的处理,还可以使用ps的API来实现修改日期的功能。

		var folder=Folder.selectDialog("Select a folder...");
		var files=folder.getFiles("*.psd");

		for (var i=0; i < files.length; i++) {
			docRef=app.open(files[i]);
			docRef.info.creationDate="2019/06/01";
			docRef.info.modifiedDate="2019/06/01";
			docRef.save();
			docRef.close();
		}
	

第四段:总结

以上就是ps软件如何改变图片日期的方法。主要分为三种方式:通过菜单查看、使用exiftool修改和使用ps的API编程实现。在具体实践中,还需要根据需求进行修改和调整。