我正在通过将一些MATLAB图像分析代码转换为Python来扩展我有限的Python知识。我正在使用Numpy和Scipy进行图像操作和处理。第2.6.1节中的代码使用imageio.imsave
和face.tofile
保存图像,其中type(face)=<class 'imageio.core.util.Array>'
。
我试图理解为什么有两种方法可以导出图像。我尝试了网络搜索tofile
,但得到了numpy.ndarray.tofile。它非常稀疏,似乎并不是图像特有的。我也找了imageio.core.util.Array.tofile
,但什么也找不到。
为什么有两种导出文件的方法?为什么imageio.core.util.Array.tofile
在网上找不到?
区别在于这两个函数在文件中写入了什么。
imageio.imsave()
将传统图像(如图片或照片(保存为JPEG/PNG格式,可使用GIMP、feh
、eog
、Photoshop或MSxPaint等图像查看器进行查看。
tofile((以只有Numpy(和少量其他Python工具(使用的Numpy兼容格式保存。