我正在读取一个 pgm 文件,以便对其应用一些过滤器并将结果重写为一个新的 pgm 文件。但是,我总是以二进制文件结束(vim 不显示值,但显示 ^G ^0 ^K 等内容,文件命令告诉我这是一个数据文件,而 imagemagick 无法打开该文件)我写入文件的代码如下所示:fd,err := os.Create(filename)wr := bufio.NewWriter(fd)//img is of type [][]int and holds the values to be writtenstr := "P2\n" + filename + "\n" + string(len(img[0])) + ...if _,err := wr.WriteString(outStr); err != nil {..}然后在我遍历 img 数组的循环中再做一些。我在这里缺少什么?
1 回答
- 1 回答
- 0 关注
- 190 浏览
添加回答
举报
0/150
提交
取消