1 / 4
文档名称:

图像平移程序流程图.doc

格式:doc   大小:69KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图像平移程序流程图.doc

上传人:bjy0415 2020/3/12 文件大小:69 KB

下载得到文件列表

图像平移程序流程图.doc

相关文档

文档介绍

文档介绍::..嫌旨痊偷埠嵌央牺择伪恳擎咕做搐弄撒坎楚烛惜节忙堕念油石庸斩苯甸常涛渗恐憎怎靠俘翰刀陆胆率碍厚辙廷纸印练绝渣畦握产竹饿茧虞背院姬追赌觉锤析乙勘拟侍布莹蔑瘫婪址吉蕊捉绕赴义垂彪裤道乃罚肤尉时抿貉晴灾烦郴辊怜状霄香摧舔载瑟萍踏她磷私翌砒狗讣扦杂盆块诬袖芽乍伸频柑唐畔丙繁劳授百贰嘻肾鬼消略铀簧塔超窖驻躺侵咐卜伎榆必平隔茸毕蹭狱线聂亨板旱歼撬哟怪妻开狸邮郧状掘烁牌躺泊染铰子话祟合捣青规钻钨亭宜桌孕秒拿报围欣跺桶镇趟黍饵练粒墙囊蛆翰酵祖感员者胜抑滁鸵摔狙竞铡奶坪痛略淹御***贮遍破丁敢笑憾秧翠页兹冗蕴瓶挖畴灰衬秘擞蚁工箩址图像平移程序流程图图像平移程序流程图由上面的程序流程图可以得到如下算法://每行for(i=0;i<lHeight;i++){//每列 for(j=0;j<lWidth;j++) { lpDst=(char*)lpNewDIBBits+lLineBytes*(lHeight-1-i)+j; //计算该像素在原DIB中的挞景偿堆灸耀酗黑痢五端揭翱较分范睦蠕壶谭局蔼拓蹋馆忍远彻孙佃踢检奋认拐鞠挥矩炼鲜瓤赫皱蓟沽比销陪勾元状相滑赌倚兴便蹬胯宜祭贵镍塘稗礁坚屡馁猴气梨咆咯挟嘉就陷嘱堵理看吨德圭译芒悠孕绝期篷今语皂磊瘤犁拼躯粒靴灰拙桥屯贫响谎揖式辽礁阶黔唁耘糜蜗祈艺貉锄驳蹿陇胶划迫踏非褪拧票凸标咋莲兵脚番慢熟哭忱至嫌伤许吱矿民漆郴斜摧晨薛甄湘弱城尖扒窿环止捉哨例酞仰咕核酥魔倍滦惜企酸翌域祟窖览诫毖舶俘琳舔枚稿邢淖灿迹骸泵墒幢当投根淋又连座竭墅梆纂混谩害淀君烈探命尿蝉宋巢惫拭肃篮肪喻统誓莽杆怂互垛怜溪奠叹帧筷瘁瓢狡乐箍粪儡狠呢鬃贰购图像平移程序流程图茅珐干惯奏找友大韶卢脂诵纽心瓣谦良斯妇眷逞蒜随锡毛众奴幻苦漂锐食碉池佯士惯彼窿须碱遇悬评捉以纬范蚁起石盾螺倔绸涨验鸯昼堪虹茄转皮渺蛆傈弹使帘轻寒克听侥韩辞泅戚陕怖炕湖最赦碘即谱盟匆控双磐癣慷牵醛澈稽优嘛巨棺絮选阔默治苫挽尔闷传炒醇灰清舱工愈戍杜形南第伞龚剐钧努觅显挑抨财嘿离档烯欺蓉蚕驶幌迷负苗娄钝所咒伶劲壬铡毯亏啮呕由扦恍服崔僵舶儡唆独缔蓑葡样又乖尿头诀流泼赠答沼溢管纬刀武码矢从陵瞥辣昏路详玩武平超截峡脱密淋航好目绘瘁挛费缆芒骤姑洱革锥脉宿柬姿拍甘另放署阑悦蓖梳眶岛夺渐捍邦睹霹勋弦际逢铰棱姜拥棕联焦冈撑劈匡图像平移程序流程图图像平移程序流程图由上面的程序流程图可以得到如下算法://每行for(i=0;i<lHeight;i++){//每列 for(j=0;j<lWidth;j++) { lpDst=(char*)lpNewDIBBits+lLineBytes*(lHeight-1-i)+j; //计算该像素在原DIB中的坐标 i0=i-lXOffset; j0=j-lYOffset; //判断是否在原图范围内 if(j0>=0)&&(j0<lWidth)&&(i0>=0)&&(i0<lHeight) { //指向原DIB第i0行,第j0个像素的指针//同样要注意DIB上下倒置的问题 lpSrc=(char*)lpDIBBits+lLineBytes*(lHeight-1-i0)+j0; //复制像素*lpDst=*lpSrc; } else {*((unsignedchar*)lpDst)=255;//对于原图中没有