Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.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/2/linux/24.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
如何在C上调整bmp图像的大小?_C_Linux_Bmp - Fatal编程技术网

如何在C上调整bmp图像的大小?

如何在C上调整bmp图像的大小?,c,linux,bmp,C,Linux,Bmp,对于jpeg、gif、png,我使用libgd。(不是ImageMagick-这是不可能的)。可以使用简单方法/库调整bmp图像大小吗?如果您不能使用ImageMagick,调整位图大小的最简单方法是。大多数处理图像大小调整的库在内部将图像表示为位图(即未压缩的像素数组)。因此,从文件中读取位图图像并将其放入内存并不困难。也许可以帮助您详细说明为什么不能使用ImageMagick库(因为这显然是最简单的方法)。您是否像在嵌入式系统中一样限制资源?

对于jpeg、gif、png,我使用libgd。(不是ImageMagick-这是不可能的)。可以使用简单方法/库调整bmp图像大小吗?

如果您不能使用ImageMagick,调整位图大小的最简单方法是。

大多数处理图像大小调整的库在内部将图像表示为位图(即未压缩的像素数组)。因此,从文件中读取位图图像并将其放入内存并不困难。

也许可以帮助您详细说明为什么不能使用ImageMagick库(因为这显然是最简单的方法)。您是否像在嵌入式系统中一样限制资源?