C语言位图图像混合求助大佬

)3.位图图像混合知识点:
文件读写、 结构体定义、 内存管理、BMP图像数据操作、 命令行参数
要求:编写一个程序,可以在命令行输入参数,完成参数所指定的两幅真彩色位图图像的混合运算,并存储混合后的结果到新文件,
命令行参数如下:
blend filel.bmp 80 file2.bmp blended.bmp
第一个参数( blend )为可执行程序名称;
第二个参数为原始图像文件名;
第三个参数为混合比例(百分比),如80表 示filel图像亮度数据*80% + file2 图像亮度数据(1-80%) :结果图像数据);
第四个参数第二幅图像文件名;
第5个参数为结果图像文件名。
说明:请搜索学习:1) C语 言文件操作( fopen, fread , fwrite, fdlose)。百度(2) 位图文件相关结构体( Bitmap, 只针对24bt彩色位图, 每个像素有R G. B三个通道,每个通道1字 节)http:/lbleg.sina. com.cnlslblog.a51895420102ufsw.htmlhtp://bloq. csdn.netlpeiyuWang 2015/ar ticlelde tal5311140https/lmy .oschina netltigerBin1blg1919744tps://blog.csdn.netin10lar ticleldetails145575845(3)位图数据读写(从文件读数据到内存,把内存数据存储成位图)。(4)图像混合算法(简单的线性组合),简单起见,选择的两幅图像具有相同的尺寸。

你可能感兴趣的:(笔记)