怎么在linux下用C/C++代码改变BMP的像素尺寸

如何在linux下用C/C++代码改变BMP的像素尺寸?
RT 
如果在LINUX环境下 用C或者C++的代码去更改BMP的像素尺寸呢?
当前我有一个BMP图片的像素尺寸是123*123 (BMP 单色 1BIT)
我需要改成384*320 (还是BMP单色1BIT)

注:是像素噢 !不要保持纵横比

比如WINDOWS(eg. WIN7 OS)下
画图板 -> 打开123*123的单色BIT1的BMP文件 -> "重新调整大小" -> "(依据)->像素" -> <水平> 值为 384 , <垂直> 值为 320 -> 并去掉 保持纵横比  -> OK Done


有没有搞过的人可以告诉我下 我这块是门外汉....先谢过 



linux c c++ bmp 图片

------解决方案--------------------
给你提供两种很好的跨平台的方法(都同时支持Linux和Windows平台):
1、用Python结合PIL库进行操作;
2、用ImageMagick(http://www.imagemagick.org/script/index.php)的convert命令。

引用:
RT 
如果在LINUX环境下 用C或者C++的代码去更改BMP的像素尺寸呢?
当前我有一个BMP图片的像素尺寸是123*123 (BMP 单色 1BIT)
我需要改成384*320 (还是BMP单色1BIT)

注:是像素噢 !不要保持纵横比

比如WINDOWS(eg. WIN7 OS)下
画图板 -> 打开123*123的单色BIT1的BMP文件 -> "重新调整大小" -> "(依据)->像素" -> <水平> 值为 384 , <垂直> 值为 320 -> 并去掉 保持纵横比  -> OK Done


有没有搞过的人可以告诉我下 我这块是门外汉....先谢过 

------解决方案--------------------
http://www.pythonware.com/products/pil/

引用:
Python PIL 库 哪里可以下?

Quote: 引用:

给你提供两种很好的跨平台的方法(都同时支持Linux和Windows平台):
1、用Python结合PIL库进行操作;
2、用ImageMagick(http://www.imagemagick.org/script/index.php)的convert命令。

Quote: 引用:

RT 
如果在LINUX环境下 用C或者C++的代码去更改BMP的像素尺寸呢?
当前我有一个BMP图片的像素尺寸是123*123 (BMP 单色 1BIT)
我需要改成384*320 (还是BMP单色1BIT)

注:是像素噢 !不要保持纵横比

比如WINDOWS(eg. WIN7 OS)下
画图板 -> 打开123*123的单色BIT1的BMP文件 -> "重新调整大小" -> "(依据)->像素" -> <水平> 值为 384 , <垂直> 值为 320 -> 并去掉 保持纵横比  -> OK Done