绘制大像素图片的处理方法技术

技术编号:20222647 阅读:36 留言:0更新日期:2019-01-28 20:52
本发明专利技术涉及一种绘制大像素图片的处理方法。所述处理方法包括以下步骤:根据绘制图片的大小,将图片分割为若干可完整绘制图片的画布;计算分割后图片的坐标原点和实际大图坐标原点的偏移距离;依次绘制各画布所在局域图像,并分别生成BMP格式文件;加载各所述BMP文件的数据,并将各所述BMP文件格式整合获取最终图片文件格式;截取每个BMP文件的位图数据,并拼接各部分位图数据;将预设图片头和拼接后的位图数据输出,并保存到最终的BMP文件,完成拼图输出。所述大像素图片绘制的处理方法能够克服大像素图片难以一次性绘制完整的问题,且该种处理办法操作简单、方便实现。

【技术实现步骤摘要】
绘制大像素图片的处理方法
本专利技术涉及软件图像处理领域,特别是涉及一种绘制大像素图片的处理方法。
技术介绍
程序中采用常见的画图工具库绘制图片,对图片的像素大小往往有一定的限制,当图片的像素大小超出其限制范围时,程序只能绘制出局部,不能绘制出完整的图片,从而成为绘制超大像素图片的技术瓶颈。例如,采用C#和C++提供的画图工具库绘制61250*17710像素的BMP格式两位色图,只能绘制出61284*8778像素或30642*17555像素的局部图片。详细参阅附图,其中图1是目标绘制图片,图2和图3是实际绘制不完整图片。
技术实现思路
基于此,有必要针对现有技术中的绘图软件处理大像素图片存在难以一次性绘制完整的问题,提供一种操作简单、方便能够实现大像素图片绘制的的处理方法。一种绘制大像素图片的处理方法,所述处理方法包括以下步骤:根据绘制图片的大小,将图片分割为若干可完整绘制图片的画布;计算分割后图片的坐标原点和实际大图坐标原点的偏移距离;依次绘制各画布所在局域图像,并分别生成BMP格式文件;加载各所述BMP文件的数据,并将各所述BMP文件格式整合获取最终图片文件格式;截取每个BMP文件的本文档来自技高网...

【技术保护点】
1.一种绘制大像素图片的处理方法,其特征在于,所述处理方法包括以下步骤:根据绘制图片的大小,将图片分割为若干可完整绘制图片的画布;计算分割后图片的坐标原点和实际大图坐标原点的偏移距离;依次绘制各画布所在局域图像,并分别生成BMP格式文件;加载各所述BMP文件的数据,并将各所述BMP文件格式整合获取最终图片文件格式;截取每个BMP文件的位图数据,并拼接各部分位图数据;将预设图片头和拼接后的位图数据输出,并保存到最终的BMP文件,完成拼图输出。

【技术特征摘要】
1.一种绘制大像素图片的处理方法,其特征在于,所述处理方法包括以下步骤:根据绘制图片的大小,将图片分割为若干可完整绘制图片的画布;计算分割后图片的坐标原点和实际大图坐标原点的偏移距离;依次绘制各画布所在局域图像,并分别生成BMP格式文件;加载各所述BMP文件的数据,并将各所述BMP文件格式整合获取最终图片文件格式;截取每个BMP文件的位图数据,并拼接各部分位图数据;将预设图片头和拼接后的位图数据输出,并保存到最终的BMP文件,完成拼图输出。2.根据权利要求1所述的绘制大像素图片的处理方法,其特征在于,沿高度方向将绘制图片分为程序可分别完整绘制的若干画布。3.根据权利要求1所述的绘制大像素图片的处理方法,其特征在于,所述偏移距离使用坐标原点偏移方法获取。4.根据权利要求1所述的绘制大像素图片的处理方法,其特征在于,所述拼接各部分位图数据的步骤之前还包括步骤:更新最终图片文件格式的实际高度。5.根据权利要求4所...

【专利技术属性】
技术研发人员:高蕾杜银学虎成
申请(专利权)人:共享智能铸造产业创新中心有限公司
类型:发明
国别省市:宁夏,64

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1