我该如何在C语言中读取图片以便直接控制其像素(就像在MATLAB中所做的那样)?
我尝试了旧方法:
FILE *fp;
fp = fopen("C:\\a.tif","r");
这只是给我图像文件的 ascii
表示形式(我想是这样)。
我如何获得对图像的像素级控制,并执行一些基本操作,比如说,反转图像?
我该如何在C语言中读取图片以便直接控制其像素(就像在MATLAB中所做的那样)?
我尝试了旧方法:
FILE *fp;
fp = fopen("C:\\a.tif","r");
这只是给我图像文件的 ascii
表示形式(我想是这样)。
我如何获得对图像的像素级控制,并执行一些基本操作,比如说,反转图像?
fopen()
并没有提供原始二进制数据,而是提供文本模式,这意味着在 Windows 上它可能会错误地读取某些文件。 - Chris Lutz