[发明专利]一种手机自适应图片剪裁的实现方法无效
申请号: | 201110426272.4 | 申请日: | 2011-12-19 |
公开(公告)号: | CN102520865A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 郑湘琴;禄博瑞 | 申请(专利权)人: | 深圳桑菲消费通信有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F9/46 |
代理公司: | 广东国晖律师事务所 44266 | 代理人: | 邓钜明 |
地址: | 518057 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 自适应 图片 剪裁 实现 方法 | ||
1.一种手机自适应图片剪裁的实现方法,其特征在于:所述方法包括以下步骤:
1)获取当前剪裁框的信息以及它的区域坐标;
2)获取被剪裁图片的信息。
2.根据权利要求1所述的手机自适应图片剪裁的实现方法,其特征在于:所述方法用于触摸屏手机。
3.根据权利要求1所述的手机自适应图片剪裁的实现方法,其特征在于:所述方法适用于按键型手机。
4.根据权利要求2所述的手机自适应图片剪裁的实现方法,其特征在于:所述方法具体包括以下步骤:
1)获取剪裁对象信息;
2)获取图片的对象信息;
3)获取用户触摸的坐标;
4)判断步骤3中的坐标是否在剪裁框外,
5)若步骤4中坐标在剪裁框外,则判断是否产生滑动位移;若没有产生滑动位移,则重复步骤3;若产生滑动位移,则根据图片缓存和滑动位移重绘图片,实现自适应剪裁;
6)若判断步骤4中的坐标没在剪裁框外,则判断是否产生滑动位移,若没有产生滑动位移,则重复执行步骤3,若产生滑动位移,则根据滑动位移重新绘制剪裁区域,以实现自适应获取;
7)结束自适应裁剪。
5.根据权利要求3所述的手机自适应图片剪裁的实现方法包括以下步骤:
1)获取剪裁对象信息;
2)获取图片的对象信息;
3)获取用户的按键信息,
4)判断是否启动图片移动键,若是,则根据图片缓存和滑动位移重绘制图片,实现自适应裁剪;
5)若步骤4中的图片移动键没有启动,则进一步判断手机侧键是否开启,若开启,则使剪切框大小改变,重新绘制,从而实现自适应裁剪;
6)若步骤5中得手机侧键没有开启,则进一步判断手机方向键是否开启,若开启,则改变裁剪框位置,并重新绘制,以实现自适应裁剪;若手机方向键没有开启,则返回步骤3重新获取用户的按键信息。
6.根据权利要求4所述的手机自适应图片剪裁的实现方法,其特征在于:所述步骤1中获取剪裁对象信息是根据系统剪裁框类记录的数据,得到剪裁框的左上角和右下角坐标(X1,Y1)(X2,Y2),从而确定剪裁框的区域范围为(X1,Y1)(X1,Y2)(X2,Y2)(X2,Y1)。
7.根据权利要求6所述的手机自适应图片剪裁的实现方法,其特征在于:所述步骤2中图片的对象信息为获取被剪裁图片被创建时的ImageView对象和剪裁框被创建时的View对象。
8.根据权利要求7所述的手机自适应图片剪裁的实现方法,其特征在于:所述步骤4是先获取用户触摸屏幕的坐标信息后,通过传进来的参数event得到:X=event.getRawX()和Y=event.getRawY(),再根据得到的X、Y坐标信息来判定是在剪裁框的区域内部或是区域外部。
9.根据权利要求8所述的手机自适应图片剪裁的实现方法,其特征在于:所述用户触摸的坐标在剪裁框区域外部时的具体参数为X<X1或X>X2,Y<Y1或Y>Y2;所述用户触摸的坐标在剪裁框区域内部时的具体参数为:X>X1或X<X2,Y>Y1或Y<Y2;所述用户触摸的坐标在剪裁框区域边界上时的具体参数为:X=X1或X=X2,Y=Y1或Y=Y2。
10.根据权利要求5或9所述的手机自适应图片剪裁的实现方法,其特征在于:将适用于触摸屏手机自适应图片剪裁方法中处理触摸的事件更换为处理按键的时事件,根据传入的按键信息不同,来分别处理对应需要重绘的组件,从而实现按键型手机自适应图片剪裁。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳桑菲消费通信有限公司,未经深圳桑菲消费通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110426272.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于全自动打标机的标牌盒
- 下一篇:一种氨法烟气脱硫尾气净化装置