關(guān)鍵詞保護(hù)!如何從StableDiffusion(webui)生成圖片中抹去prompt信息

以往AI作畫工具的常規(guī)做法,如Disco Diffusion、Stable Diffusion colab版等,會(huì)把生成的參數(shù)存在settings.txt文件里,里面除了參數(shù),還包含關(guān)鍵詞(prompts):

而Stable Diffusion webui版,會(huì)直接把上述信息存在生成的圖片文件之中。并且提供了查看功能“PNG Info”,也就是說可以查看任意一張由SD webui生成圖片的關(guān)鍵詞信息:

SD webui是把這些信息存在了PNG文件的chunk里,可以簡(jiǎn)單理解:PNG文件里某個(gè)數(shù)據(jù)塊,是可以存儲(chǔ)額外的文本信息的。
而這些信息,除了webui自己的“PNG Info”可以讀取,很多通用的圖像軟件都可以查看,例如XnView,在其自帶的Exif Tools里就可以看:

這在查看某張圖的參數(shù)時(shí)非常方便。當(dāng)然,任何人看都很方便。
那么如何在對(duì)外公開或交付的時(shí)候,抹去這些信息呢?
XnView自己有清除“元數(shù)據(jù)”的功能,但是或許是因?yàn)椴患嫒軸D webui PNG Info的存儲(chǔ)格式,“清除”是灰色禁用狀態(tài):

經(jīng)康托耶夫提醒【更正】在XnView的工具/批量轉(zhuǎn)換下面可以清除:

好在此類工具很多,我目前手頭用的這個(gè):ExifCleaner


沒有多余功能,批量去除,開源且免費(fèi)。
唯一提醒:它簡(jiǎn)單粗暴,圖片批量拖進(jìn)去就直接清除了Exif信息,并且覆蓋原始文件,沒有二次確認(rèn),所以建議提前保存一份副本。
https://exifcleaner.com/
https://github.com/szTheory/exifcleaner
SD?webui的issues里也有相關(guān)討論和feature請(qǐng)求,或許不久也會(huì)自帶清除功能。

相關(guān)閱讀:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Features#png-info
https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/2374
更多交互媒體、生成藝術(shù)、AI藝術(shù)相關(guān)內(nèi)容,見公眾號(hào):
實(shí)驗(yàn)編程