以往AI作画工具的常规做法,如Disco Diffusion、Stable Diffusion colab版等,会把生成的参数存在settings.txt文件里,里面除了参数,还包含关键词(prompts):
而Stable Diffusion webui版,会直接把上述信息存在生成的图片文件之中。并且提供了查看功能“PNG Info”,也就是说可以查看任意一张由SD webui生成图片的关键词信息:
SD webui是把这些信息存在了PNG文件的chunk里,可以简单理解:PNG文件里某个数据块,是可以存储额外的文本信息的。
而这些信息,除了webui自己的“PNG Info”可以读取,很多通用的图像软件都可以查看,例如XnView,在其自带的Exif Tools里就可以看:
这在查看某张图的参数时非常方便。当然,任何人看都很方便。
那么如何在对外公开或交付的时候,抹去这些信息呢?
XnView自己有清除“元数据”的功能,但是或许是因为不兼容SD webui PNG Info的存储格式,“清除”是灰色禁用状态:
经康托耶夫提醒【更正】在XnView的下面可以清除:
好在此类工具很多,我目前手头用的这个:ExifCleaner
没有多余功能,批量去除,开源且免费。
唯一提醒:它简单粗暴,图片批量拖进去就直接清除了Exif信息,并且覆盖原始文件,没有二次确认,所以建议提前保存一份副本。
https://exifcleaner.com/
https://github.com/szTheory/exifcleaner
SD webui的issues里也有相关讨论和feature请求,或许不久也会自带清除功能。
相关阅读:
更多交互媒体、生成艺术、AI艺术相关内容,见公众号: