end*_*ade 2 c file-io crop scanf ppm
我正在开发一个C程序,从起始点像素(x,y)(裁剪图像的左上角)到终点像素(x + w,x + h)裁剪.ppm文件(左下角)裁剪图片).
.ppm文件中的数据格式如下:
rgbrgbrgbrgbrgbrgb rgbrgbrgbrgbrgbrgb rgbrgbrgbrgbrgbrgb rgbrgbrgbrgbrgbrgb
有没有一种简单的方法,避免使用二维数组,使用scanf()来做到这一点?
cob*_*bal 5
一种简单的方法是在读取文件时简单地跟踪像素坐标.如果您当前在裁剪矩形中,则存储像素; 否则,跳过它.
如果你想获得更多的幻想:找出每行开头的字节偏移量,寻找它,然后读入整行.
归档时间:
14 年,7 月 前
查看次数:
870 次
最近记录: