【发布时间】:2023-04-02 02:27:01
【问题描述】:
tmp
文件夹下有一个 jpg 文件。
upload_path = /tmp/resized-test.jpg
我一直在使用下面的代码:
方法一
with open(upload_path, "rb") as image_file:
encoded_string = base64.b64encode(image_file.read())
方法二
def imgToHex(file):
string = ''
with open(file, 'rb') as f:
binValue = f.read(1)
while len(binValue) != 0:
hexVal = hex(ord(binValue))
string += '\\' + hexVal
binValue = f.read(1)
string = re.sub('0x', 'x', string) # Replace '0x' with 'x' for your needs
return string
imgToHex(upload_path)
但它们都没有按我的意愿工作。
【问题讨论】:
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用 Python 将图像转换为十六进制格式 - Python技术站