Python中将原始图像转换为PNG

0 投票
1 回答
532 浏览
提问于 2025-04-18 11:48

我刚开始学Python,想写一个脚本把原始文件转换成png格式。到目前为止,我写的代码是这样的:

rawData = open('filename', 'r').read()
imgSize = (515, 515)
img = Image.fromstring(1, imgSize, rawData)
im.save('Test.png')

但是我总是收到一个错误信息,上面写着“[Errno 2] 没有这样的文件或目录”。

我觉得我的代码肯定有什么问题,但我自己看不出来。有人能帮我吗?

1 个回答

1

你可能有一个叫做 filename 的变量,所以你应该这样做:

rawData = open(filename, 'r').read()

注意,这里没有引号。如果加上引号,你就是在说字符串 "filename" 是你的路径,这我可不太相信。

撰写回答