"imagio.imsave" vs "imageio.core.util.Array.tofile"



我正在通过将一些MATLAB图像分析代码转换为Python来扩展我有限的Python知识。我正在使用Numpy和Scipy进行图像操作和处理。第2.6.1节中的代码使用imageio.imsaveface.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格式,可使用GIMPfeheogPhotoshop或MSxPaint等图像查看器进行查看。

tofile((以只有Numpy(和少量其他Python工具(使用的Numpy兼容格式保存。

最新更新