Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 可以制作灰度BMP文件吗?_Image_Bmp_Grayscale - Fatal编程技术网

Image 可以制作灰度BMP文件吗?

Image 可以制作灰度BMP文件吗?,image,bmp,grayscale,Image,Bmp,Grayscale,我正在尝试制作一个程序,将8位灰度图像输出到bmp文件。我发现8位BMP文件被编入索引。是否可以省略颜色表,只在颜色表中放置值而不是索引?或者BMP格式不允许这样做?您仍然需要LUT,但创建它非常简单。只有256个条目,其中红色、绿色和蓝色分量都等于灰度强度。Ok。因此,没有办法省略查找表?AFAIK唯一可以省略LUT的BMP格式是24位RGB(显然,在这种情况下不需要它)。如果有任何用途,PNG文件格式允许不带调色板的灰度图像。

我正在尝试制作一个程序,将8位灰度图像输出到bmp文件。我发现8位BMP文件被编入索引。是否可以省略颜色表,只在颜色表中放置值而不是索引?或者BMP格式不允许这样做?

您仍然需要LUT,但创建它非常简单。只有256个条目,其中红色、绿色和蓝色分量都等于灰度强度。

Ok。因此,没有办法省略查找表?AFAIK唯一可以省略LUT的BMP格式是24位RGB(显然,在这种情况下不需要它)。如果有任何用途,PNG文件格式允许不带调色板的灰度图像。