怎么在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和Windows平台):
1、用Python结合PIL库进行操作;
2、用ImageMagick(http://www.imagemagick.org/script/index.php)的convert命令。
------解决方案--------------------
http://www.pythonware.com/products/pil/
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命令。
------解决方案--------------------
http://www.pythonware.com/products/pil/