【发布时间】:2013-12-04 00:18:49
【问题描述】:
我有文件 pbm P1 (ascii)
P1
#Created by Venom
2 2
1 0
0 1
我想将其转换为 P4(pbm 二进制)。我该怎么做?
我有 int 的像素数组
int pixel[HEIGHT][WIDTH];
这里需要转成二进制数组
for (int i =0; i < HEIGHT ; i++)
{
for (int j =0; j < WIDTH; j++)
{
}
}
【问题讨论】:
-
您是要编写自己的转换器,还是只是在寻找可以进行必要转换的工具,还是要编写输出二进制 pbm 的程序?
-
这是一种非常简单的格式。应该很容易弄清楚。 en.wikipedia.org/wiki/Netpbm_format
-
你读过这个问题吗?我不知道如何转换
-
我做了,我链接了一个描述格式的页面。这不是一个“为我编写代码”的网站,您需要自己尝试,并且欢迎您在此过程中提出任何具体问题。
-
我怎样才能每个字节打包 8 个像素?
标签: c++ image-processing