本发明专利技术提供一种裁剪图片的方法和装置。所述方法包括以下步骤:读取并显示待裁剪图片;识别用户在所述待裁剪图片上绘制的裁剪形状;获取所述裁剪形状的区域值;根据所述区域值对所述待裁剪图片进行裁剪。所述装置包括:显示模块,用于读取并显示待裁剪图片;与显示模块连接的绘图模块,用于识别用户在所述待裁剪图片上绘制的裁剪形状;与绘图模块连接的图形识别模块,用于获取所述裁剪形状的区域值;与图形识别模块连接的运算处理模块,用于根据所述区域值对所述待裁剪图片进行裁剪。实施本发明专利技术,用户可以自定义任意的形状对图片进行裁剪,尤其方便用户在触摸屏上用手指去绘制任意形状对图片进行裁剪。
【技术实现步骤摘要】
一种裁剪图片的方法与装置
本专利技术涉及图片处理,尤其涉及一种裁剪图片的方法与装置。
技术介绍
随着移动终端屏幕尺寸的日益增大,摄像头及图像处理技术的发展,目前在移动终端设备上直接进行图像裁剪处理的需求逐渐扩大,而现有的图像裁剪处理方式具体步骤包括在图片编辑界面给出矩形裁剪框,用户确定预期选择的图像区域,通过拖动以放大或 缩小矩形裁剪框,确认裁剪形成一张新的图片。现有的该种技术的缺点在于,裁剪框的形状固定,无法动态及灵活的调整裁剪框的形状。
技术实现思路
本专利技术的一方面提供一种裁剪图片的方法,包括以下步骤读取并显示待裁剪图片;识别用户在所述待裁剪图片上绘制的裁剪形状;获取所述裁剪形状的区域值;根据所述区域值对所述待裁剪图片进行裁剪。在一个优选实施例中,所述识别用户绘制的裁剪形状的步骤具体包括识别用户绘制的轨迹;识别出所述轨迹形成的封闭区域;将所述封闭区域作为用户的裁剪形状。在一个优选实施例中,所述识别用户绘制的裁剪形状的步骤具体包括识别用户绘制的轨迹;识别出所述轨迹形成的封闭区域;将所述封闭区域以外的区域作为用户的裁剪形状。在一个优选实施例中,若所述轨迹形成的封闭区域为两个或者两个以上,则将最先形成的封闭区域作为用户的裁剪形状。在一个优选实施例中,若所述轨迹形成的封闭区域为两个或者两个以上,则将所有的封闭区域均作为用户的裁剪形状。在一个优选实施例中,还包括对所述裁剪形状进行放大、缩小或者拖动。在一个优选实施例中,所述裁剪图片的方法在触摸屏设备实现,所述待裁剪图片在所述触摸屏显示,用户通过触摸屏绘制所述裁剪形状。本专利技术的另一方面提供一种裁剪图片的装置,包括显示模块,用于读取并显示待裁剪图片;与显示模块连接的绘图模块,用于识别用户在所述待裁剪图片上绘制的裁剪形状;与绘图模块连接的图形识别模块,用于获取所述裁剪形状的区域值;与图形识别模块连接的运算处理模块,用于根据所述区域值对所述待裁剪图片进行裁剪。在一个优选实施例中,所述绘图模块识别用户绘制的轨迹,并识别出所述轨迹形成的封闭区域,将所述封闭区域作为用户的裁剪形状,或者将所述封闭区域以外的区域作为用户的裁剪形状。在一个优选实施例中,所述装置具有触摸屏供用户绘制所述裁剪形状。在一个优选实施例中,所述装置具有键盘和鼠标供用户绘制所述裁剪形状。实施本专利技术,用户可以自定义任意的形状对图片进行裁剪。在一些实施例中,尤其方便用户在触摸屏上用手指去绘制任意形状对图片进行裁剪。附图说明图I为本专利技术提供的裁剪图片的方法的流程图; 图2为本专利技术提供的裁剪图片的装置的流程图;图3至图5为本专利技术一个实施例中对图片进行裁剪的操作示意图;图6至图8为本专利技术另一个实施例中对图片进行裁剪的操作示意图。具体实施方式本专利技术提供一种图片自定义裁剪的方法及装置。参见图I所示,本专利技术提供的通过自定义形状对图像进行裁剪的实现方法主要包括如下的步骤步骤102中,用户在图片区域上任意绘制一形状;步骤104,获取该形状的区域值;步骤106,根据该形状区域裁剪图片。参见图2所示,本专利技术提供的通过自定义形状对图片进行裁剪的装置200主要包括绘图模块204,用于接收用户绘制的任意图像信息,并保存该图像信息数据;与绘图模块204的图形识别模块206,用于读取识别该图像信息并将其传导给运算处理模块;与图形识别模块206连接的运算处理模块208,用于运算处理前述的图像识别模块传导来的信息,并根据接收到的图像形状数据进行图像裁剪处理;显示模块210,与上述绘图模块204、图形识别模块206、运算处理模块208连接,用于显示各个处理环节的图像信息。值得注意的是,上述实施例中,所包含的各个单元只是按照功能逻辑进行划分,并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本专利技术的保护范围。图3至图5所示为本专利技术一个实施例中进行图片裁剪的操作示意图。本实施例中此方法的实现载体为移动终端设备,例如触摸屏手机或者平板电脑。应当意识到本专利技术并不局限于上述设备,其实现载体还可以为计算机、服务器或其他能够对图片进行裁剪处理的设备。具体包含步骤如下参考图3,设备200上显示某张带裁剪的图片。优选地,设备200为具有触摸屏,用户可通过触摸屏绘制线条、形状。参考图4,设备200上在该图片上通过手指在触摸屏幕绘制某一形状302。需要说明的是上述形状302应为一封闭形状,不限形状的具体形态,例如矩形或三角形等,用户可以绘制任意形状并可见绘制形状轨迹。此外,用户可以对形状302进行放大、缩小、拖动,已将形状302调整到合适的大小、移动到合适的位置。所述识别用户绘制的裁剪形状的步骤具体包括识别用户绘制的轨迹;识别出所述轨迹形成的封闭区域;将所述封闭区域作为用户的裁剪形状。该种情况下,封闭区域内的图片区域,就是用户选择的区域。替换地,所述识别用户绘制的裁剪形状的步骤具体包括识别用户绘制的轨迹;识别出所述轨迹形成的封闭区域;将所述封闭区域以外的区域作为用户的裁剪形状。该种情况下,封闭区域外的图片区域,就是用户选择的图片区域。根据具体的情况,若所述轨迹形成的封闭区域为两个或者两个以上,可将所有的封闭区域均作为用户的裁剪形状。替换地,若所述轨迹形成的封闭区域为两个或者两个以上,可其中一部分封闭区域或者所有的封闭区域均作为用户的裁剪形状。需要进一步说明的是本实施例中绘制图形的方式是手指触控操作,并不局限于上述方式,还可以是鼠标操作等能够绘制图形的方式。 参考图5,设备200上裁剪形状区域内的图像,并保存为一张新的图片。需要说明的图片上用户绘制某一形状外的图片区域即为未选择区域,在保存新图片时保留选择区域,裁剪未选择区域。需要进一步说明的是,图像的选择区域和未选择区域可互换,即可将未选择区域反向为选择区域,裁剪选择需求。图6至图8所示为本专利技术一个实施例中进行图片裁剪的操作示意图。参考图6,设备200上显不某张待裁剪的图片。参考图7,设备200上在该图片上通过手指触摸屏幕绘制某一形状402。需要说明的是上述形状402应为一封闭形状,不限形状的具体形态,例如矩形或三角形等,用户可以绘制任意形状并可见绘制形状轨迹。需要进一步说明的是本实施例中绘制图形的方式是手指触控操作,并不局限于上述方式,还可以是鼠标操作等能够绘制图形的方式。参考图8,设备200上裁剪形状区域内的图像,并保存为一张新的图片。需要说明的图片上用户绘制某一形状外的图片区域即为未选择区域,在保存新图片时保留选择区域,裁剪未选择区域。需要进一步说明的是,图像的选择区域和未选择区域可互换,即可将未选择区域反向为选择区域,裁剪选择需求。对于本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进,这些都属于本专利技术的保护范围。因此,本专利技术专利的保护范围应以所附权利要求为准。权利要求1.一种裁剪图片的方法,其特征在于,包括以下步骤 读取并显示待裁剪图片; 识别用户在所述待裁剪图片上绘制的裁剪形状; 获取所述裁剪形状的区域值; 根据所述区域值对所述待裁剪图片进行裁剪。2.如权利要求I所述的裁剪图片的方法,其特征在于,所述识别用户绘制的裁剪形状的步骤具体包括 识别用户绘制的轨迹; 识别出所述轨迹形成的封闭区域; 将所述本文档来自技高网...
【技术保护点】
一种裁剪图片的方法,其特征在于,包括以下步骤:读取并显示待裁剪图片;识别用户在所述待裁剪图片上绘制的裁剪形状;获取所述裁剪形状的区域值;根据所述区域值对所述待裁剪图片进行裁剪。
【技术特征摘要】
【专利技术属性】
技术研发人员:徐琴,
申请(专利权)人:深圳市中兴移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。