我有一个14位图像的缓冲区(640 X 512).我需要将这个图像保存为16位TIFF。因此,每个像素需要2个字节,我可以将格式转换为灰度(8位),如下所示:(例如,index是像素数)。据我所知,8位图像我可以很容易地保存为BMP使用位图:
bmp.Save("c:\\button.gif", System.Drawing.Im
我正在编写一个程序,用于将文件从PPM格式转换为ASCII艺术。通过计算红、绿、蓝值的平均值((red + green +blue)/3),将输入图像的每个像素转换为灰度。基本版本的升级是在大小为n*n的窗口中计算RGB的平均值,并将其转换为减少图像大小的字符。计算灰度时,将其转换为字符,并将该字符写入输出文件以形成ASCII艺术图像。
我的程序确实编译了,但是当我测试它时,我得到了错误的图像。一个非常简单
Convert to binary End for
我目前有300张图片,到目前为止,所有图像都成功地转换为灰度images)然而,当我第二次运行该程序时,无论是对300个灰度图像,还是单个图像,directory (y)中的图像都被成功地转换为二进制图像;它似乎只有在目录中有预先存在的图像时才能工作,而不是在正在动态创建新转<em