有一个读取bmp图像的需要,起初用 fp = fopen(image_name, "r");打开文件,用fread(); 读取,发现读到某处后,像素值出现了异常:此处后全部相等。
Debug时发现在此处文件指针跳转出了问题。
百度之后,把文件打开方式改为“rb”,即 fp = fopen(image_name, "rb"); ,问题解决。
原因暂时未知。
有一个读取bmp图像的需要,起初用 fp = fopen(image_name, "r");打开文件,用fread(); 读取,发现读到某处后,像素值出现了异常:此处后全部相等。
Debug时发现在此处文件指针跳转出了问题。
百度之后,把文件打开方式改为“rb”,即 fp = fopen(image_name, "rb"); ,问题解决。
原因暂时未知。