欢迎光临散文网 会员登陆 & 注册

关键词保护!如何从StableDiffusion(webui)生成图片中抹去prompt信息

2022-11-14 14:30 作者:Contra实验编程  | 我要投稿

以往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请求,或许不久也会自带清除功能。

图片

相关阅读:

  • https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Features#png-info

  • https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/2374


更多交互媒体、生成艺术、AI艺术相关内容,见公众号:

实验编程


关键词保护!如何从StableDiffusion(webui)生成图片中抹去prompt信息的评论 (共 条)

分享到微博请遵守国家法律