一种图像处理方法及装置的制造方法_2

文档序号:8544291阅读:来源:国知局
可基于互补金属氧化物半导体(Complementary Metal Oxide Semiconductor, CMOS)、电荷率禹合元件(Charge-coupled Device,CCD)或者其他影像感测原理实现。闪光灯用于在拍摄时进行曝光补偿。一般来说,用于电子终端100的闪光灯可为发光二极体(Light EmittingD1de, LED)闪光灯。
[0034]输入模块118可用于接收输入的字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入模块118可包括按键以及触控表面。按键例如可包括用于输入字符的字符按键,以及用于触发控制功能的控制按键。控制按键的实例包括“返回主屏”按键、开机/关机按键、拍照键等等。触控表面可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控表面上或在触控表面附近的操作),并根据预先设定的程序驱动相应的连接装置。可选的,触控表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器106,并能接收处理器106发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控表面。除了触控表面,输入模块118还可以包括其他输入设备。上述的其他输入设备包括但不限于物理键盘、轨迹球、鼠标、操作杆等中的一种或多种。
[0035]显示模块120用于显示由用户输入的信息、提供给用户的信息以及电子终端100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。在一个实例中,显示模块120包括一个显示面板。显示面板例如可为一个液晶显示面板(Liquid Crystal Display, LCD)、有机发光二极管(Organic Light-Emitting D1deDisplay, 0LED)显不面板、电泳显不面板(Electro-Phoretic Display, EPD)等。进一步地,触控表面可设置于显示面板上从而与显示面板构成一个整体。在另一些实施例中,显示模块120还可包括其他类型的显示装置,例如包括一个投影显示装置。相比于一般的显示面板,投影显示装置还需要包括一些用于投影的部件例如透镜组。
[0036]上述的软件程序以及模块包括:操作系统122以及图像处理应用程序124。其中操作系统122例如可为LINUX, UNIX, WINDOWS或者移动操作系统如Android,1S等,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。图像处理应用程序124运行在操作系统122的基础上,向用户提供图像处理功能。图像处理应用程序124可提供水印图层处理功能,其具体细节将结合实施例描述如下。
[0037]第一实施例
[0038]图2为第一实施例提供的一种图像处理方法的流程图,其可由图1所示的电子终端100执行。如图2所示,上述方法包括以下步骤:
[0039]步骤S101、显示待处理图像以及叠加于所述待处理图像的第一水印图层。
[0040]参阅图3,其为图1所示的图像处理应用程序124显示在显示模块120中的界面示意图。界面101中包括显示的待处理图像103以及叠加在待处理图像103上的第一水印图层105。待处理图像103可以是存储在存储器102内的图像,也可以是摄像模块116实时获取的图像。
[0041]如图3所示,第一水印图层105包括两个水印单元:第一水印单元121以及第二水印单元123。当然,第一水印图层105还可包括更多的水印单元,本实施例并不限制水印单元的数量。第一水印单元121以及第二水印单元123被收容于同一界面对象内。上述的界面对象,以安卓系统为例,可为ViewGroup类或者其子类。当然,本实施例并不具体限制,任意可当作界面容器的界面对象均可应用于第一水印图层105中。
[0042]第一水印单元121以及第二水印单元123的内容包括但并不限于文本、图片、或其组合。根据不同的来源,水印可以为分本地水印与服务器水印,其中本地水印存储在电子装置100的存储器102内,而服务器水印存储在远端服务器中,图像处理应用程序124可以从服务器中加载服务器水印。
[0043]本地水印可包括电子终端100实时采集的数据或者用户预置的信息。实时采集的数据例如可包括:日期、时间、速度、方向、分贝数、地理位置、照片拍摄参数、人像检测结果(开心指数、美丽指数、般配指数、脸部特征等)、海拔、日出日落时间、日月位置、月相、距离等。用户预设置的信息例如可包括:头像、昵称、即时通讯联系方式、个性签名、个人主页、公司学校、纪念日等。
[0044]服务器水印例如可包括以下信息:天气温度、风速风向、城市信息、网络流行语、热点事件等。
[0045]步骤S102、在所述界面对象检测到第一用户指令后使所述界面对象在所述显示屏上的位置随着输入信号的变化而移动,从而使所述至少两个水印单元的位置与所述界面对象同步移动。
[0046]在一个实例中,在上述的界面对象检测到触发指令后界面对象进入可移动状态。上述的触发指令例如为界面对象被按下超过预定时间时触发,或者某个特定的按键被按下时触发。
[0047]在进入可移动状态后,用户可以拖拽界面对象,使界面对象的位置随着输入信号的变化而移动。上述的输入信号可为触点的位置;或者特定的物理按键/虚拟按键被按下。由于第一水印单元121与第二水印单元123均被容纳在同一界面容器(上述的界面对象)内,因此第一水印单元121与第二水印单元123会与界面对象同步移动。在检测到预定地用户指令,例如用户释放界面对象时,界面对象结束移动状态,界面对象的位置不再移动。
[0048]步骤S103、对所述待处理图像及第一水印图层进行叠加处理并输出叠加后的图像。
[0049]例如,通过一定的图像叠加算法,将第一水印图层的内容叠加在待处理图像上,然后输出置加后的图像。
[0050]根据本实施例的图像处理方法,多个水印单元可以作为一个整体进行移动,提升了用户在编辑水印时的操作便利性。
[0051]第二实施例
[0052]本实施例提供的一种图像处理方法,其可由图1所示的电子终端100执行。本实施例与第一实施例类似,其不同之处,参阅图5,在步骤S102之前,还包括:
[0053]步骤S201、获取定义所述第一水印图层的移动属性的数据。
[0054]上述的移动属性的数据例如可包括移动范围以及移动类型。
[0055]在一实例中,所述定义所述水印图层的移动属性的数据存储在存储器102中,则步骤S201具体包括:从存储器102中读取所述定义所述第一水印图层的移动属性的数据。在此种情形下,通过修改存储在存储器102内的上述数据,即可修改第一水印图层的移动范围。可以理解,此时修改后的数据仅能影响到一个电子终端,而对其他未修改的电子终端不产生影响。
[0056]在另一实例中,所述定义所述水印图层的移动属性的数据存储在服务器中,则步骤S201具体包括:向服务器发送数据更新请求并接收所述服务器返回的确认信息;若所述数据已经更新则从所述服务器返回的确认信息中解析出所述定义所述水印图层的移动属性的数据移动属性的数据。在此种情形下,步骤S201可以是在图像处理应用程序124每次启动时自动执行一次,当然,步骤S201也可以是根据用户指令执行。当所述水印图层的移动属性的数据存储在服务器中时,通过修改存储在服务器内的数据,可以修改所有连接至服务器更新数据的电子终端。
[0057]在步骤S10
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1