首页 / 编程开发 / 简单版方法二,python读取stable diffusion生成png图片的参数提示词

简单版方法二,python读取stable diffusion生成png图片的参数提示词

2023-08-18 18:25:12编程开发 阅读 433

再一次被之前基于pyexiftool方法读取stable diffusion生成png图片会存在gbk编码导致的问题坑到之后,决定寻找替代的解决方案,并成功使用更简单的方法提取到了table diffusion生成png图片的参数和提示词。

pyexiftool有一个严重的问题,而且没有可设置的地方,除非修改这个插件源码。比如文件名不能有汉字,后来对模型分类之后,用了汉字分类名又出现了问题。


UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 1822: illegal multibyte sequence
经过一番辗转之后,才发现PIL就能够实现,直接全兼容了,非常的丝滑。

示例代码如下


from PIL import Image

img = Image.open('E:\\sd_pic\\111.png')
parameters_arr = (img.text)
parameters = parameters_arr['parameters']
print(parameters)



本文《简单版方法二,python读取stable diffusion生成png图片的参数提示词》由爱思考吧 isres.com 分享,转载请注明出处。本文网址:https://www.isres.com/php/120.html

本站主要收集测评能够节省时间和提升效率的软件工具并分享使用与学习的过程和感受,任何情况下用户都需遵守所使用软件资源的相关协议。与《简单版方法二,python读取stable diffusion生成png图片的参数提示词》有关的本站文章及资源仅供个人学习交流使用,相关资源请下载后24小时内删除,请勿用于其它用途,因此产生的任何问题由您自行承担。

相关推荐

猜你喜欢