具有图片裁剪功能的打印机及其图片裁剪的方法

文档序号:6606121阅读:1430来源:国知局
专利名称:具有图片裁剪功能的打印机及其图片裁剪的方法
技术领域
本发明涉及一种打印机,特别是涉及一种具有图片裁剪功能的打印机及其图片裁剪的方法。
背景技术
目前,使用打印机打印图片时,需要先将打印机与一计算机相连接。使用者将图片或者照片存放在计算机中,如果使用者只需要打印图片或者照片中的某一个区域,使用者还需要在计算机中对待打印的图片或者照片进行裁剪,然后再通过打印机对裁剪后的图片或者照片进行打印。但是,这种打印方式需要使用者先将数码相机中的图片或者照片拷贝到计算机中,并利用计算机进行相应的裁剪编辑,然后才能通过打印机进行打印。这样,对于使用者来说,不是十分方便。

发明内容
鉴于以上内容,有必要提供一种方便快捷的具有图片裁剪功能的打印机及其图片裁剪的方法。根据本发明的一方面,提供一种具有图片裁剪功能的打印机,所述打印机包括一显示屏;一存储单元,用于存储待打印的图片;一图片解码器,用于从所述存储单元读取一图片,按照其编码格式进行解码,转换为位图,显示到所述显示屏上,所述图片解码器还用于获取该图片的长和宽的像素值;一裁剪框处理模块,用于在所述显示屏显示的图片图层之上绘制一裁剪框,用于选取一图片区域;一蒙版绘制模块,用于向所述裁剪框与该图片边界之间的区域绘制一特定透明度的蒙版图层,以明显区分所述裁剪框内外的区域;一裁剪区域记录器,用于记录所述裁剪框内选取的图片区域;及一打印模块,用于打印所述裁剪区域记录器所记录的图片区域。根据本发明的另一方面,提供一种在打印机上实现图片裁剪的方法,该方法包括以下步骤一图片解码器从一存储单元读取一图片;所述图片解码器按照该图片的编码格式对其解码,并将其显示到一显示屏上;所述图片解码器获取该图片的长和宽的像素值;一裁剪框处理模块初始化一裁剪框的位置和大小;一蒙版绘制模块向所述裁剪框与该图片边界之间的区域添加一特定透明度的蒙版图层,以明显区分所述裁剪框内外的区域;调整所述裁剪框的位置和大小,选定一图片区域;
所述蒙版绘制模块根据调整后所述裁剪框的位置和大小,重新绘制所述裁剪框与该图片边界之间的区域的蒙版图层;一裁剪区域记录器记录所述裁剪框内选取的图片区域;及一打印模块打印所述裁剪区域记录器所记录的图片区域。与现有技术相比,上述具有图片裁剪功能的打印机和在打印机上实现图片裁剪的方法中,使用者可以直接在打印机上裁剪图片以选取合适区域,然后打印,无需接入另外的计算设备,方便快捷。


图1为本发明一种实施方式中具有图片裁剪功能的打印机的功能模块图。图2为本发明一种实施方式中在打印机上裁剪图片的用户界面的示意图。图3为本发明一种实施方式中在打印机上实现图片裁剪的方法的流程图。主要元件符号说明
权利要求
1.一种具有图片裁剪功能的打印机,其特征在于所述打印机包括一显示屏;一存储单元,用于存储待打印的图片;一图片解码器,用于从所述存储单元读取一图片,按照其编码格式进行解码,并将其显示到所述显示屏上;一裁剪框处理模块,用于在所述显示屏显示的图片图层之上绘制一裁剪框,用于选取一图片区域;一裁剪区域记录器,用于记录所述裁剪框内选取的图片区域;及一打印模块,用于打印所述裁剪区域记录器所记录的图片区域。
2.如权利要求1所述的具有图片裁剪功能的打印机,其特征在于所述打印机还包括一蒙版绘制模块,用于向所述裁剪框与该图片边界之间的区域绘制一特定透明度的蒙版图层,以明显区分所述裁剪框内外的区域。
3.如权利要求1所述的具有图片裁剪功能的打印机,其特征在于所述图片解码器还用于获取该图片的长和宽的像素值。
4.如权利要求1所述的具有图片裁剪功能的打印机,其特征在于所述裁剪框为一矩形框。
5.如权利要求4所述的具有图片裁剪功能的打印机,其特征在于所述裁剪区域记录器将所述裁剪框的四个顶点在原图片中所处的坐标保存在一可扩展标记语言文件中。
6.一种在打印机上实现图片裁剪的方法,其特征在于,所述方法包括以下步骤一图片解码器从一存储单元读取一图片;所述图片解码器按照该图片的编码格式对其解码,并将其显示到一显示屏上;一裁剪框处理模块初始化一裁剪框的位置和大小;调整所述裁剪框的位置和大小,选取一图片区域;一裁剪区域记录器记录所述裁剪框内选取的图片区域;及一打印模块打印所述裁剪区域记录器所记录的图片区域。
7.如权利要求6所述的在打印机上实现图片裁剪的方法,其特征在于所述裁剪框在被初始化或被调整后,一蒙版绘制模块根据所述裁剪框的位置和大小,在所述裁剪框与该图片边界之间的区域绘制一特定透明度的蒙版图层。
8.如权利要求6所述的在打印机上实现图片裁剪的方法,其特征在于所述裁剪框为一矩形框。
9.如权利要求8所述的在打印机上实现图片裁剪的方法,其特征在于在所述裁剪框处理模块初始化所述裁剪框的步骤之前,所述图片解码器获取该图片的长和宽的像素值。
10.如权利要求9所述的在打印机上实现图片裁剪的方法,其特征在于所述裁剪框的初始位置居于该图片的正中,初始长和宽等同于该图片的长和宽,也即在初始化状态下,所述裁剪框默认选取该图片的全部区域。
全文摘要
一种具有图片裁剪功能的打印机,所述打印机包括一显示屏;一存储单元,用于存储待打印的图片;一图片解码器,用于从所述存储单元读取一图片,显示到所述显示屏上;一裁剪框处理模块,用于在所述显示屏显示的图片图层之上绘制一裁剪框;一蒙版绘制模块,用于向所述裁剪框与该图片边界之间的区域绘制一特定透明度的蒙版图层;一裁剪区域记录器,用于记录所述裁剪框内选取的图片区域;一打印模块,用于打印所述裁剪区域记录器所记录集的图片区域。本发明还揭示了一种在打印机上实现图片裁剪的方法。根据本发明的技术方案,使用者可以直接在打印机上裁剪图片以选取合适区域,然后打印,无需接入另外的计算设备,方便快捷。
文档编号G06T1/00GK102336069SQ20101022900
公开日2012年2月1日 申请日期2010年7月16日 优先权日2010年7月16日
发明者蔡灯宇 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1