我将图像(使用imagemagick)从png转换为bmp。 尝试用Python Simplecv分析bmp
img=Image('im.bmp')
从PIL返回错误: ..... IOError:不支持的BMP标头类型(124)
当我使用mspaint转换图像时,不会返回任何错误。
因此,由于我有很多要转换的图像,有人知道如何使用mspaint保存图像。 我可以打开油漆,但如何保存图像? 非常感谢任何线索 DOM
答案 0 :(得分:1)
只是处理类似的事情,下面的代码对我有用,但我现在还不确定如何关闭绘画:
import os
import ImageGrab
SaveDirectory=r'C:\Users\????\Desktop'
sName = "Name of File"
ImageEditorPath=r'C:\WINDOWS\system32\mspaint.exe'
img=ImageGrab.grab()
saveas=os.path.join(SaveDirectory,sName + '.bmp')
img.save(saveas)
editorstring='""%s" "%s"'% (ImageEditorPath,saveas)
os.system(editorstring)