我正在尝试将文本编码为图片,然后使用 stepic 模块对其进行解码。当我执行下面的代码时,它给了我解码错误。请建议如何解决它。
#encode text in photo
from PIL import Image
import stepic
im=Image.open("beer.jpg")
im2=stepic.encode(im,"In god we trust")
im2.save("stegbeer.jpg","JPEG")
#decode text from photo
im1=Image.open("stegbeer.jpg")
s=stepic.decode(im1)
data=s.decode()
print data
错误:回溯(最近一次调用最后一次):文件“C:\Users\xxxx\Desktop\Python\steganography\all.py”,第 11 行,在 data=s.decode() UnicodeDecodeError: 'ascii' codec can't解码位置 0 中的字节 0xff:序数不在范围内(128)