用C语言怎么把bmp格式的图片放大,因为在做图片识别需要放大截取的放大为统一大小。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用C语言怎么把bmp格式的图片放大,因为在做图片识别需要放大截取的放大为统一大小。相关的知识,希望对你有一定的参考价值。

我要原始的C语言的图片处理的代码,最好能在VC环境下运行,linux环境下也行

参考技术A 原型:
int WINAPI icePub_imgZoom(char *strImgFilename,char *strBmpFilename,int newWidth,int newHeight,int flag)
输入:strImgFilename 待处理图像文件名
strBmpFilename 结果bmp文件名
newWidth 新图宽
newHeight 新图高
flag 0 等比缩放; 1 完全缩放
输出:

typedef int (WINAPI ICEPUB_IMGZOOM)(char *strImgFilename,char *strBmpFilename,int newWidth,int newHeight,int flag);
ICEPUB_IMGZOOM *icePub_imgZoom = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)

icePub_imgZoom=(ICEPUB_IMGZOOM *)GetProcAddress(hDLLDrv,"icePub_imgZoom");

if(icePub_imgZoom)

icePub_imgZoom("a.jpg","a1.bmp",100,100,0);
icePub_imgZoom("d.png", "d1.bmp",50.80,1);

if(hDLLDrv)
FreeLibrary(hDLLDrv);追问

有原始的对图片放大的代码吗,能在写详细点,谢谢哦

追答

冒汗,只有dll的函数,期待大虾前来...

base64转化为bmp图片?

我从身份中读卡机中读取到身份证的图片的base64码,存放在mysql中用什么类型来就收base64码那?.net中又该用哪个控件来接收那,如何显示在web页面那?希望给点代码和思路谢谢

参考技术A 将图片转为byte数组存放在blob类型的列中追问

我只能从读卡器中获取到base64码存在数据库里,如果可以可以获取图片就不用这么麻烦了。

以上是关于用C语言怎么把bmp格式的图片放大,因为在做图片识别需要放大截取的放大为统一大小。的主要内容,如果未能解决你的问题,请参考以下文章

bmp格式转换PNG格式 c语言或c++编程

关于怎么用C++读取bmp图片

简单bmp图片处理工具——python实现

怎么把BMP格式的照片转化成JPG的?详细

base64转化为bmp图片?

电脑中BMP格式图片无法打开