CN106354381A - 图像文件的处理方法及装置 - Google Patents

图像文件的处理方法及装置 Download PDF

Info

Publication number
CN106354381A
CN106354381A CN201510433758.9A CN201510433758A CN106354381A CN 106354381 A CN106354381 A CN 106354381A CN 201510433758 A CN201510433758 A CN 201510433758A CN 106354381 A CN106354381 A CN 106354381A
Authority
CN
China
Prior art keywords
area
image file
module
frame
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510433758.9A
Other languages
English (en)
Other versions
CN106354381B (zh
Inventor
吴福城
李科慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510433758.9A priority Critical patent/CN106354381B/zh
Publication of CN106354381A publication Critical patent/CN106354381A/zh
Application granted granted Critical
Publication of CN106354381B publication Critical patent/CN106354381B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种图像文件的处理方法及装置。该方法包括:通过预设模板加载待处理的第一图像文件,预设模板包括第一区域;响应于用户操作,选中第一图像文件所处的第一区域的边框;检测用户对第一区域的边框执行的移动操作;及,当检测到移动操作时,根据移动操作的移动方向和移动距离,在预设模板中调整第一区域的尺寸。利用这些技术方案,能够灵活改变图像文件显示区域的大小,提高图像文件处理设备的利用率。

Description

图像文件的处理方法及装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种图像文件的处理方法及装置。
背景技术
随着图像获取设备的普及,用户可以随时随地的获取各种图像文件,并且可以使用拼图的方式,将自己拍摄的多张图片进行组合,分享到社交网络上进行展示。
在现有的拼图方法中,用户可以在图片的显示区域内放大或者缩小图片,但是拼图模板内的多个显示区域是固定的,用户无法改变显示区域的大小。若要使用不同的显示区域,则需要退出当前拼图模板,从现有的拼图模板中重新选择。可见,现有方法无法提供个性化的拼图模板设计,降低了用户的拼图体验,图像处理设备的资源利用率也不高。
发明内容
有鉴于此,本发明提供了一种图像文件的处理方法及装置,能够灵活改变图像文件显示区域的大小,提高图像文件处理设备的利用率。
本发明的技术方案是这样实现的:
本发明提供了一种图像文件的处理方法,通过预设模板加载待处理的第一图像文件,预设模板包括第一区域;响应于用户操作,选中第一图像文件所处的第一区域的边框;检测用户对第一区域的边框执行的移动操作;及,当检测到移动操作时,根据移动操作的移动方向和移动距离,在预设模板中调整第一区域的尺寸。
本发明还提供了一种图像文件的处理装置,包括:加载模块,用于通过预设模板加载待处理的第一图像文件,预设模版包括第一区域;选中模块,用于响应于用户操作,选中加载模块加载的第一图像文件所处的第一区域的边框;检测模块,用于检测用户对选中模块选中的第一区域的边框执行的移动操作;及,调整模块,用于当检测模块检测到移动操作时,根据移动操作的移动方向和移动距离,在预设模板中调整第一区域的尺寸。
与现有技术相比,本发明提供的图像文件的处理方法,能够提供个性化设计的拼图模板,便于用户灵活操作,同时提高图像处理设备的资源利用率。
附图说明
图1为依据本发明一实施例的图像文件的处理方法的流程示意图;
图2A为依据本发明一实施例的选中边框的界面示意图;
图2B为依据本发明一实施例的调整第一区域的尺寸的界面示意图;
图2C为依据本发明另一实施例的调整第一区域的尺寸的界面示意图;
图3为依据本发明另一实施例的图像文件的处理方法的流程示意图;
图4为依据本发明一实施例的调整第二区域的尺寸的界面示意图;
图5为依据本发明另一实施例的调整第二区域的尺寸的界面示意图;
图6为依据本发明又一实施例的图像文件的处理方法的流程示意图;
图7为依据本发明一实施例的交换图像文件的界面示意图;
图8为依据本发明一实施例的处理图像文件的界面示意图;
图9为依据本发明一实施例的图像文件的处理装置的结构示意图;
图10为依据本发明另一实施例的图像文件的处理装置的结构示意图;
图11为依据本发明一实施例的图像文件的处理设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为依据本发明一实施例的图像文件的处理方法的流程示意图。参见图1,该方法包括:
步骤101、通过预设模板加载待处理的第一图像文件。
其中,预设模板包括第一区域,所加载的第一图像文件在第一区域中显示。
步骤102、响应于用户操作,选中第一图像文件所处的第一区域的边框。
在本步骤中,接收用户的操作,选中第一区域的边框包括用户长时间按压第一区域的边框,用户单击第一区域的边框,或者用户双击第一区域的边框。当用户选中边框后,可以突出显示边框,例如改变边框的颜色、边框线条的线型或粗细等。
图2A为依据本发明一实施例的选中边框的界面示意图。如图2A所示,拼图模板200内包括显示第一图像文件的第一区域220,该第一区域220的边框为210,当用户的手指230单击边框210后,加粗该边框的线条以突出显示,表明后续将对该边框210进行操作。
步骤103、检测用户对第一区域的边框执行的移动操作。
在本步骤中,该移动操作包括用户使用单个手指移动边框的一边或一角,或者用户使用两个手指选中边框两边后向内或者向外移动。在检测移动操作的同时,可以记录用户的手指触摸屏幕时触摸点的坐标值,例如,在二维直角坐标系中用(x,y)来表示。
图2B为依据本发明一实施例的调整第一区域的尺寸的界面示意图。如图2B所示,用户的两个手指240和250按压边框210的同时向外移动,在两指移动的时候,记录手指240和250按压边框210时的两个触摸点的坐标,分别记为(x1,y1)和(x2,y2)。
步骤104、当检测到移动操作时,根据移动操作的移动方向和移动距离,在预设模板中调整第一区域的尺寸。
在本步骤中,可以根据移动方向确定调整第一区域的方式,根据移动距离可以确定调整的比例,按照该比例调整第一区域的尺寸。在调整第一区域的同时,第一区域的边框的尺寸和位置也随之被调整。
具体而言,当用户的手指向内移动时,可以缩小第一区域的尺寸;当用户的手指向外移动时,可以放大第一区域的尺寸。移动距离可以定义为两指之间的距离或者单个手指相对某个参照点之间的距离,然后将移动前后两个时刻的移动距离的比值作为放大或缩小第一区域的比例数值。其中,放大或缩小可以改变第一区域的初始的长宽比。
如图2B所示,检测到用户手指向外移动,确定要放大第一区域220;由两指的坐标值(x1,y1)和(x2,y2)计算出移动距离为根据手指移动前后两个移动距离的比值,计算得到放大第一区域220的比例。在手指移动结束后,第一区域被调整为260,其边框用虚线270来标识,其中第一区域220的中心点维持不变。
在一实施例中,用户首先对第一区域中显示的第一图像文件做编辑处理,然后根据处理后的第一图像文件,在预设模板中调整第一区域。
具体而言,在调整第一区域之前,用户可以放大、缩小或者旋转第一图像文件,然后基于放大后、缩小后或者旋转后的第一图像文件所显示的内容,用户根据期望显示的图像效果来调整第一区域的尺寸或者位置,例如放大、缩小或者旋转第一区域。
图2C为依据本发明另一实施例的调整第一区域的尺寸的界面示意图。如图2C所示,当用户将第一区域220内显示的第一图像文件放大为灰色区域显示的280,用户可以基于此时在边框210内放大后的第一图像文件的显示效果,放大第一区域,放大后的第一区域的边框由210变为虚线标识的边框290。
在一种实施方式中,若用户放大第一区域,放大后的第一区域的边框不超过处理后的第一图像文件的尺寸,使得在第一区域内显示第一图像文件时不存在空白区域,即第一区域的边框始终位于第一图像文件的边界内。
此时,可以从横向和纵向分别比较放大后的第一区域的边框是否超过了处理后的第一图像文件的边界。若判断出调整后第一区域的边框的宽度大于处理后的第一图像文件的宽度,则基于两指之间中心点的横坐标,根据处理后的第一图像文件的宽度和调整后边框的宽度的比值对第一区域再进行横向缩小;若判断出调整后第一区域的边框的长度大于处理后的第一图像文件的长度,则基于两指之间中心点的纵坐标,根据处理后的第一图像文件的长度和调整后边框的长度的比值对第一区域进行纵向缩小。
此外,为了保证第一区域始终位于预设模板内,还可以从横向和纵向分别比较放大后的第一区域的边框是否超过了预设模板的尺寸。
在另一种实施方式中,若用户缩小了第一区域,缩小后的第一区域的边框不超过处理后的第一图像文件的尺寸,使得在第一区域内显示第一图像文件时不存在空白区域,可以从横向和纵向分别比较缩小后的第一区域的边框是否不超过处理后的第一图像文件的边界。
此外,为了保证最低的图像显示效果,缩小后的第一区域的边框不小于预设的最小尺寸,可以从横向和纵向分别比较缩小后的第一区域的边框不小于预设最小尺寸。例如,该最小尺寸为50个像素*50个像素。
根据本发明的实施例,通过预设模板加载待处理的第一图像文件;响应于用户操作,选中第一图像文件所处的第一区域的边框;检测用户对第一区域的边框执行的移动操作;当检测到移动操作时,根据移动操作的移动方向和移动距离,在预设模板中调整第一区域的尺寸,能够灵活改变图像文件显示区域的大小,使得用户无需退出当前模板再次选择其他模板,个性化设计所需的拼图模板,方便用户灵活操作,同时提高图像处理设备的资源利用率。
图3为依据本发明另一实施例的图像文件的处理方法的流程示意图。参见图3,该方法包括:
步骤301、通过预设模板加载第一图像文件和待处理的至少一个第二图像文件。
在预设模板中包括多个显示图像文件的区域,其中,每个图像文件对应一个区域,包括第一图像文件所处的第一区域,至少一个第二图像文件各自所处的第二区域。通过接收用户的操作,在每个区域中加载对应的图像文件。
步骤302、响应于用户操作,选中第一图像文件所处的第一区域的边框。
步骤303、检测用户对第一区域的边框执行的移动操作。
步骤304、当检测到移动操作时,根据移动操作的移动方向和移动距离,在预设模板中调整第一区域的尺寸。
其中,步骤302、303和304可参见步骤102、103和104的描述,在此不再赘述。
步骤305、根据调整后第一区域的边框的位置和预设规则,调整至少一个第二图像文件各自所处的第二区域。
在一实施例中,第一区域的边框和任一第二区域的边框之间不重叠,根据调整后的第一区域的边框的位置,确定预设模板中的剩余空间,然后根据剩余空间的尺寸调整第二区域的尺寸或位置。
具体而言,若预设规则为保证调整后的第一区域的边框和调整后的第二区域的边框之间仍然不重叠,则若之前第一区域的边框是被放大的,则根据剩余空间的尺寸缩小第二区域,或者移动第二区域;若之前第一区域的边框是被缩小的,则根据剩余空间的尺寸放大第二区域的边框,或者维持第二区域的边框不变。
图4为依据本发明一实施例的调整第二区域的尺寸的界面示意图。如图4所示,在预设模板400中加载第一图像文件和第二图像文件,第一区域的边框为410,第二区域的边框为430,二者之间不重叠。在检测到用户用单个手指向外移动边框410后,第一区域被放大,边框变为虚线所示的420。然后,在模板400中除了第一区域之外的剩余空间中,保持第二区域的中心点不变,将第二区域缩小,边框由430变为440。这样调整后,使得第一区域和第二区域仍然不重叠。
当然,也可以在剩余空间中移动边框430的位置,使之与边框420无任何交叉,从而保证第一区域和第二区域仍然不重叠。此操作未在图4中示出。
此外,还可以设置预设规则为调整后的第一区域的边框和调整后的第二区域的边框之间重叠,那么可以根据剩余空间的尺寸以及预定的重叠面积缩小第二区域,或者也可以维持第二区域的边框不变。仍以图4为例,将第二区域的边框由430缩小为450,使得调整后的第一区域的边框420和第二区域的边框450部分交叉,即边框420所包含的第一区域和边框450所包含的第二区域之间具有较小的重叠面积,或者,也可以维持第二区域的边框430不变,那么边框420所包含的第一区域和边框430所包含的第二区域之间的重叠面积更大。
在具体实现时,可以向用户提供预设规则的列表,由用户选择其中一个预设规则,进而调整第二区域的尺寸或者位置。
在另一实施例中,第一区域的边框和任一第二区域的边框之间重叠,获取调整后的第一区域和第二区域之间重叠的面积。重叠的面积可以为正值,也可以为负值。当重叠的面积为负值时,表明调整后的第一区域和第二区域互相不重叠。上述预设规则可以包括:若重叠的面积大于第一预定面积,则根据剩余空间的尺寸缩小第二区域。或者,若重叠的面积小于第二预定面积,则根据剩余空间的尺寸放大第二区域。
在具体实现时,该第一预定面积或者第二预定面积可以设置为第二区域面积的一部分。例如,第一预定面积为第二区域面积的50%,若重叠的面积大于了第二区域面积的50%,则可以缩小第二区域,减少重叠的面积,以保证两个图像文件基本的显示效果。例如,第二预定面积为第二区域面积的10%,若重叠的面积小于第二区域面积的10%,那么放大第二区域,使得放大后的第二区域和第一区域的重叠面积增加。当通过放大第二区域,重叠面积可以由负值变为正值时,第一区域和第二区域则由不重叠变为重叠。
图5为依据本发明另一实施例的调整第二区域的尺寸的界面示意图。如图5所示,在预设模板500中加载第一图像文件和第二图像文件,第一区域的边框为510,第二区域的边框为530,二者之间相互重叠。在接收用户的操作,将将第一区域缩小到边框为520后,第一区域和边框530所包含的第二区域之间不再重叠,此时重叠面积即为负值。通过将第二区域放大到边框为540后,使得边框520所包含的第一区域和边框540所包含的第二区域之间再次重叠,从而维持了该拼图模板的原有风格。
通过本发明的实施例,通过预设模板加载第一图像文件和待处理的至少一个第二图像文件,根据调整后第一区域的边框的位置和预设规则,调整至少一个第二图像文件各自所处的第二区域,能够在当前模板上灵活改变多个区域的尺寸,实现了拼图模板中区域边框的自适应调整,提供了个性化的拼图设计方案。
图6为依据本发明又一实施例的图像文件的处理方法的流程示意图。如图6所示,该方法包括:
步骤601、通过预设模板加载第一图像文件和待处理的至少一个第二图像文件。
步骤602、响应于用户操作,选中第一图像文件所处的第一区域的边框。
步骤603、检测用户对第一区域的边框执行的移动操作。
步骤604、当检测到移动操作时,根据移动操作的移动方向和移动距离,在预设模板中调整第一区域的尺寸。
步骤605、根据调整后第一区域的边框的位置和预设规则,调整至少一个第二图像文件各自所处的第二区域。
其中,步骤601至605可参见步骤301至305的描述,在此不再赘述。
步骤606、响应于用户操作,选中第一图像文件。
步骤607、判断第一图像文件被选中的持续时间是否超过第一预定时间;若是,执行步骤608至步骤610;否则,执行步骤611至步骤613。
步骤608、检测用户对第一图像文件执行的移动操作。
在一实施例中,在检测到该移动操作时,在触摸位置输出第一图像文件的缩略图,使得用户能够直观感受到图像文件在被移动。
步骤609、当检测到移动操作时,获取用户的触摸位置。
步骤610、当触摸位置进入第二区域并且移动操作结束时,在第二区域内显示第一图像文件,并在第一区域内显示第二图像文件。
在一实施例中,当检测到所获取的触摸位置位于第二区域时,高亮显示第二区域的边框,例如改变边框的颜色、边框线条的线型或粗细等,以提示用户已经移动到第二区域的范围之内。在具体实现时,触摸位置由坐标(x,y)来表示,将该坐标和第二区域的边框的位置进行比较,当进入该边框的横坐标范围和纵坐标范围之内,则判断为触摸位置已位于第二区域内。
当用户手指抬起,表明此次移动操作结束时,此时交换第一图像文件和第二图像文件,可以以动画的形式来表示,然后更新此时的拼图模板,则在第二区域内显示第一图像文件,并在第一区域内显示第二图像文件。
图7为依据本发明一实施例的交换图像文件的界面示意图。如图7所示,用户手指730长时间按压第一图像文件710后,移动该图像文件,被移动的第一图像文件表示为710’。当手指的触摸位置730位于第二区域时,边框720加粗显示,当用户手指结束移动时,两个区域内的图像文件进行交换。
此处是以移动第一图像文件为例,在其他实施例中,也可以移动第二图像文件到第一区域,然后完成二者的互换。
步骤611、输出处理选项。
若第一图像文件被选中的持续时间未超过第一预定时间,则在拼图模板的界面上显示处理选项。其中,处理选项可以包括更换图像文件、旋转图像文件、翻转图像文件以及改变图像文件的色调中的任一项或任意几项的组合。
图8为依据本发明一实施例的处理图像文件的界面示意图。如图8所示,当用户手指选中第一图像文件时,在第一区域810内输出一个处理选项提示栏830,其中包括更换标识831、旋转标识832、翻转标识833以及改变图像文件的色调标识834。
步骤612、响应于用户操作,确定从处理选项中选中的一个处理选项。
步骤613、根据所选中的处理选项,对第一图像文件进行编辑处理。
如图8所示,当用户点击更换标识831后,将重新选择一个图像文件作为第一图像文件,在第一区域内替换之前的图像文件;当用户点击旋转标识832后,将对第一图像文件进行多角度的旋转,例如按照顺时针的方向以90度进行旋转;当用户点击翻转标识833后,将对第一图像文件向左或者向右翻转;当用户点击改变图像文件的色调标识834后,可以进一步显示特效列表栏,例如以浮层的形式叠加在预设模板上,在该特效列表栏中列出不同色调的图像文件供用户进行选择,当用户点击了其中一个特效后,对第一图像文件运行特效滤镜,生成新的图像文件来替换之前的第一图像文件。
此外,输出处理选项的位置可以在第一区域内,或者也可以部分在第一区域内。当用户选中第二图像文件后,也将输出一个处理选项,如图8所示,对于每个图像文件810和820都提供处理选项,以单独进行编辑处理操作。
在本实施例中,响应于用户操作,选中第一图像文件,判断第一图像文件被选中的持续时间是否超过第一预定时间,若是,则检测用户对第一图像文件执行的移动操作,当检测到移动操作时,获取用户的触摸位置,当触摸位置进入第二区域并且移动操作结束时,在第二区域内显示第一图像文件,并在第一区域内显示第二图像文件;否则,输出处理选项,响应于用户操作,确定从处理选项中选中的一个处理选项,根据所选中的处理选项,对第一图像文件进行编辑处理,使得用户在当前拼图模板内可以灵活交换图像文件,并且能够单独编辑处理每个图像文件,避免了在拼图前预先处理好所有图像文件后再进行拼图操作,大大简化了操作流程,提高了拼图设计的效率。
图9为依据本发明一实施例的图像文件的处理装置900的结构示意图,包括加载模块910、选中模块920、检测模块930和调整模块940。其中,
加载模块910,用于通过预设模板加载待处理的第一图像文件,预设模板包括第一区域;
选中模块920,用于响应于用户操作,选中加载模块910加载的第一图像文件所处的第一区域的边框;
检测模块930,用于检测用户对选中模块920选中的第一区域的边框执行的移动操作;及,
调整模块940,用于当检测模块930检测到移动操作时,根据移动操作的移动方向和移动距离,在预设模板中调整第一区域的尺寸。
在一实施例中,预设模板还包括至少一个第二区域;加载模块910,进一步用于当通过预设模板加载第一图像文件时,通过预设模板加载待处理的至少一个第二图像文件;调整模块940,进一步用于当在预设模板中调整第一区域的尺寸之后,根据调整后第一区域的边框的位置和预设规则,调整加载模块910加载的至少一个第二图像文件各自所处的第二区域。
在一实施例中,第一区域和任一第二区域之间不重叠;调整模块940,用于根据调整后的第一区域的边框的位置,确定预设模板中剩余空间;若第一区域之前被放大,则根据剩余空间的尺寸缩小第二区域;若第一区域之前被缩小,则根据剩余空间的尺寸放大第二区域。
在一实施例中,第一区域和任一第二区域之间重叠;调整模块940,用于获取调整后的第一区域和第二区域之间重叠的面积;若重叠的面积大于第一预定面积,则根据剩余空间的尺寸缩小第二区域;若重叠的面积小于第二预定面积,则根据剩余空间的尺寸放大第二区域。
图10为依据本发明另一实施例的图像文件的处理装置1000的结构示意图。图像文件的处理装置1000在图9所示的装置900的基础之上,还包括:
第一处理模块950,用于响应于用户操作,对加载模块910加载的第一图像文件做编辑处理;
相应地,调整模块940,进一步用于根据第一处理模块950处理后的第一图像文件,在预设模板中调整第一区域。
在一实施例中,选中模块920,进一步用于响应于用户操作,选中第一图像文件;检测模块930,进一步用于当选中模块920选中第一图像文件的持续时间超过第一预定时间时,检测用户对第一图像文件执行的移动操作;
相应地,装置1000还包括:
获取模块960,用于当检测模块930检测到移动操作时,获取用户的触摸位置;
交换模块970,用于当获取模块960得到的触摸位置进入第二区域并且检测模块930检测到的移动操作结束时,在第二区域内显示第一图像文件,并在第一区域内显示第二图像文件。
在一实施例中,当选中模块920选中第一图像文件的持续时间未超过第一预定时间时,装置1000还包括:
输出模块980,用于输出处理选项;
确定模块990,用于响应于用户操作,确定从输出模块980输出的处理选项中选中的一个处理选项;
第二处理模块1010,用于根据确定模块990确定的处理选项,对第一图像文件进行编辑处理。
图11为依据本发明一实施例的图像文件的处理设备1100的结构示意图。该服务器1100可包括:处理器1110,存储器1120,端口1130以及总线1140。处理器1110和存储器1120通过总线1140互联。处理器1110可通过端口1130接收和发送数据。其中,
处理器1110用于执行存储器1120存储的机器可读指令模块。
存储器1120存储有处理器1110可执行的机器可读指令模块。处理器1110可执行的指令模块包括:加载模块1121、选中模块1122、检测模块1123和调整模块1124。其中,
加载模块1121被处理器1110执行时可以为:通过预设模板加载待处理的第一图像文件,预设模板包括第一区域;
选中模块1122被处理器1110执行时可以为:响应于用户操作,选中加载模块1121加载的第一图像文件所处的第一区域的边框;
检测模块1123被处理器1110执行时可以为:检测用户对选中模块1122选中的第一区域的边框执行的移动操作;
调整模块1124被处理器1110执行时可以为:于当检测模块1123检测到移动操作时,根据移动操作的移动方向和移动距离,在预设模板中调整第一区域的尺寸。
在一实施例中,存储器1120存储的处理器1110可执行的指令模块还包括:第一处理模块1125。
其中,第一处理模块1125被处理器1110执行时可以为:响应于用户操作,对加载模块1121加载的第一图像文件做编辑处理;
相应地,调整模块1124被处理器1110执行时可以为:根据第一处理模块1125处理后的第一图像文件,在预设模板中调整第一区域。
在一实施例中,选中模块1122被处理器1110执行时可以为:响应于用户操作,选中第一图像文件;检测模块1123被处理器1110执行时可以为:当选中模块1122选中第一图像文件的持续时间超过第一预定时间时,检测用户对第一图像文件执行的移动操作;
存储器1120存储的处理器1110可执行的指令模块还包括:
获取模块1126被处理器1110执行时可以为:当检测模块1123检测到移动操作时,获取用户的触摸位置;
交换模块1127被处理器1110执行时可以为:当获取模块1126得到的触摸位置进入第二区域并且检测模块1123检测到的移动操作结束时,在第二区域内显示第一图像文件,并在第一区域内显示第二图像文件。
在一实施例中,当选中模块1122选中第一图像文件的持续时间未超过第一预定时间时,存储器1120存储的处理器1110可执行的指令模块还包括:
输出模块1128,用于输出处理选项;
确定模块1129,用于响应于用户操作,确定从输出模块1128输出的处理选项中选中的一个处理选项;
第二处理模块1101,用于根据确定模块1129确定的处理选项,对第一图像文件进行编辑处理。
由此可以看出,当存储在存储器1120中的指令模块被处理器1110执行时,可实现前述各个实施例中加载模块、选中模块、检测模块、调整模块、第一处理模块、获取模块、交换模块、输出模块、确定模块和第二处理模块的各种功能。
上述装置实施例中,各个模块及单元实现自身功能的具体方法在方法实施例中均有描述,这里不再赘述。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
另外,本发明的每一个实施例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如CD-ROM等)、磁光存储介质(如MO等)等。
因此,本发明还公开了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述方法的任何一种实施例。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (17)

1.一种图像文件的处理方法,其特征在于,包括:
通过预设模板加载待处理的第一图像文件,所述预设模板包括第一区域;
响应于用户操作,选中所述第一图像文件所处的第一区域的边框;
检测用户对所述第一区域的边框执行的移动操作;及,
当检测到所述移动操作时,根据所述移动操作的移动方向和移动距离,在所述预设模板中调整所述第一区域的尺寸。
2.根据权利要求1所述的方法,其中,所述预设模板还包括至少一个第二区域;
所述方法还包括:
当通过所述预设模板加载所述第一图像文件时,通过所述预设模板加载待处理的至少一个第二图像文件;
当在所述预设模板中调整所述第一区域的尺寸之后,根据调整后所述第一区域的边框的位置和预设规则,调整所述至少一个第二图像文件各自所处的第二区域。
3.根据权利要求2所述的方法,其中,所述第一区域和任一所述第二区域之间不重叠;
所述调整所述至少一个第二图像文件各自所处的第二区域包括:
根据调整后的所述第一区域的边框的位置,确定所述预设模板中剩余空间;
若所述第一区域之前被放大,则根据所述剩余空间的尺寸缩小所述第二区域;
若所述第一区域之前被缩小,则根据所述剩余空间的尺寸放大所述第二区域。
4.根据权利要求2所述的方法,其中,所述第一区域和任一所述第二区域之间重叠;
所述调整所述至少一个第二图像文件各自所处的第二区域包括:
获取调整后的所述第一区域和所述第二区域之间重叠的面积;
若所述重叠的面积大于第一预定面积,则根据所述剩余空间的尺寸缩小所述第二区域;
若所述重叠的面积小于第二预定面积,则根据所述剩余空间的尺寸放大所述第二区域。
5.根据权利要求1所述的方法,还包括:
响应于用户操作,对所述第一图像文件做编辑处理;
根据处理后的所述第一图像文件,在所述预设模板中调整所述第一区域。
6.根据权利要求5所述的方法,其中,所述根据处理后的所述第一图像文件,在所述预设模板中调整所述第一区域包括:
若之前对所述第一图像文件做的编辑处理为放大,则放大所述第一区域;
若之前对所述第一图像文件做的编辑处理为缩小,则缩小所述第一区域;
若之前对所述第一图像文件做的编辑处理为旋转,则旋转所述第一区域。
7.根据权利要求2至4中任一项所述的方法,还包括:
响应于用户操作,选中所述第一图像文件;
当所述第一图像文件被选中的持续时间超过第一预定时间时,检测用户对所述第一图像文件执行的移动操作;
当检测到所述移动操作时,获取所述用户的触摸位置;
当所述触摸位置进入所述第二区域并且所述移动操作结束时,在所述第二区域内显示所述第一图像文件,并在所述第一区域内显示所述第二图像文件。
8.根据权利要求7所述的方法,还包括:
当检测到所述移动操作时,在所述触摸位置输出所述第一图像文件的缩略图;和/或,
当检测到所述触摸位置位于所述第二区域时,高亮显示所述第二区域的边框。
9.根据权利要求7所述的方法,当所述第一图像文件被选中的持续时间未超过所述第一预定时间时,还包括:
输出处理选项;
响应于用户操作,确定从所述处理选项中选中的一个处理选项;
根据所选中的处理选项,对所述第一图像文件进行编辑处理。
10.根据权利要求9所述的方法,其中,所述处理选项包括更换图像文件、旋转图像文件、翻转图像文件以及改变图像文件的色调中的任一项或任意几项的组合。
11.一种图像文件的处理装置,其特征在于,包括:
加载模块,用于通过预设模板加载待处理的第一图像文件,所述预设模板包括第一区域;
选中模块,用于响应于用户操作,选中所述加载模块加载的第一图像文件所处的第一区域的边框;
检测模块,用于检测用户对所述选中模块选中的第一区域的边框执行的移动操作;及,
调整模块,用于当所述检测模块检测到所述移动操作时,根据所述移动操作的移动方向和移动距离,在所述预设模板中调整所述第一区域的尺寸。
12.根据权利要求11所述的装置,其中,所述预设模板还包括至少一个第二区域;
所述加载模块,进一步用于当通过所述预设模板加载所述第一图像文件时,通过所述预设模板加载待处理的至少一个第二图像文件;
所述调整模块,进一步用于当在所述预设模板中调整所述第一区域的尺寸之后,根据调整后所述第一区域的边框的位置和预设规则,调整所述加载模块加载的至少一个第二图像文件各自所处的第二区域。
13.根据权利要求12所述的装置,其中,所述第一区域和任一所述第二区域之间不重叠;
所述调整模块,用于根据调整后的所述第一区域的边框的位置,确定所述预设模板中剩余空间;若所述第一区域之前被放大,则根据所述剩余空间的尺寸缩小所述第二区域;若所述第一区域之前被缩小,则根据所述剩余空间的尺寸放大所述第二区域。
14.根据权利要求12所述的装置,其中,所述第一区域和任一所述第二区域之间重叠;
所述调整模块,用于获取调整后的所述第一区域和所述第二区域之间重叠的面积;若所述重叠的面积大于第一预定面积,则根据所述剩余空间的尺寸缩小所述第二区域;若所述重叠的面积小于第二预定面积,则根据所述剩余空间的尺寸放大所述第二区域。
15.根据权利要求11所述的装置,还包括:
第一处理模块,用于响应于用户操作,对所述加载模块加载的第一图像文件做编辑处理;
所述调整模块,进一步用于根据所述第一处理模块处理后的所述第一图像文件,在所述预设模板中调整所述第一区域。
16.根据权利要求12至14中任一项所述的装置,其中,所述选中模块,进一步用于响应于用户操作,选中所述第一图像文件;
所述检测模块,进一步用于当所述选中模块选中第一图像文件的持续时间超过第一预定时间时,检测用户对所述第一图像文件执行的移动操作;
所述装置还包括:
获取模块,用于当所述检测模块检测到所述移动操作时,获取所述用户的触摸位置;
交换模块,用于当所述获取模块得到的触摸位置进入所述第二区域并且所述检测模块检测到的移动操作结束时,在所述第二区域内显示所述第一图像文件,并在所述第一区域内显示所述第二图像文件。
17.根据权利要求16所述的装置,当所述选中模块选中第一图像文件的持续时间未超过所述第一预定时间时,还包括:
输出模块,用于输出处理选项;
确定模块,用于响应于用户操作,确定从所述输出模块输出的处理选项中选中的一个处理选项;
第二处理模块,用于根据所述确定模块确定的处理选项,对所述第一图像文件进行编辑处理。
CN201510433758.9A 2015-07-22 2015-07-22 图像文件的处理方法及装置 Active CN106354381B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510433758.9A CN106354381B (zh) 2015-07-22 2015-07-22 图像文件的处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510433758.9A CN106354381B (zh) 2015-07-22 2015-07-22 图像文件的处理方法及装置

Publications (2)

Publication Number Publication Date
CN106354381A true CN106354381A (zh) 2017-01-25
CN106354381B CN106354381B (zh) 2019-12-20

Family

ID=57842890

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510433758.9A Active CN106354381B (zh) 2015-07-22 2015-07-22 图像文件的处理方法及装置

Country Status (1)

Country Link
CN (1) CN106354381B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109831687A (zh) * 2018-12-12 2019-05-31 深圳慧源创新科技有限公司 无人机图传视频编辑方法和技术
CN109976637A (zh) * 2019-03-27 2019-07-05 网易(杭州)网络有限公司 对话框调整方法、对话框调整装置、电子设备及存储介质
CN112181572A (zh) * 2020-09-28 2021-01-05 北京达佳互联信息技术有限公司 互动特效展示方法、装置、终端及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103530035A (zh) * 2013-10-09 2014-01-22 深圳市中兴移动通信有限公司 触控终端及其区域操作方法
CN103634650A (zh) * 2013-11-06 2014-03-12 康佳集团股份有限公司 一种基于智能电视平台的图片处理方法及***
CN103985084A (zh) * 2014-05-06 2014-08-13 青岛海信电器股份有限公司 一种图像处理的方法和装置
CN104239315A (zh) * 2013-06-09 2014-12-24 北京三星通信技术研究有限公司 一种图片关联的方法
CN104637040A (zh) * 2013-11-12 2015-05-20 携程计算机技术(上海)有限公司 利用Photoshop实现图片拼接的方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104239315A (zh) * 2013-06-09 2014-12-24 北京三星通信技术研究有限公司 一种图片关联的方法
CN103530035A (zh) * 2013-10-09 2014-01-22 深圳市中兴移动通信有限公司 触控终端及其区域操作方法
CN103634650A (zh) * 2013-11-06 2014-03-12 康佳集团股份有限公司 一种基于智能电视平台的图片处理方法及***
CN104637040A (zh) * 2013-11-12 2015-05-20 携程计算机技术(上海)有限公司 利用Photoshop实现图片拼接的方法及装置
CN103985084A (zh) * 2014-05-06 2014-08-13 青岛海信电器股份有限公司 一种图像处理的方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
WANGZIOKOKOK: "美图秀秀如何拼图(拼长图)及拼图的小技巧2", 《百度经验》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109831687A (zh) * 2018-12-12 2019-05-31 深圳慧源创新科技有限公司 无人机图传视频编辑方法和技术
CN109976637A (zh) * 2019-03-27 2019-07-05 网易(杭州)网络有限公司 对话框调整方法、对话框调整装置、电子设备及存储介质
CN112181572A (zh) * 2020-09-28 2021-01-05 北京达佳互联信息技术有限公司 互动特效展示方法、装置、终端及存储介质
CN112181572B (zh) * 2020-09-28 2024-06-07 北京达佳互联信息技术有限公司 互动特效展示方法、装置、终端及存储介质

Also Published As

Publication number Publication date
CN106354381B (zh) 2019-12-20

Similar Documents

Publication Publication Date Title
US10547778B2 (en) Image display device for displaying an image in an image display area, and storage medium storing image display program for displaying an image in an image display area
JP6779250B2 (ja) メディア編集アプリケーション用の扇形編出ユーザインタフェースコントロール
US10545631B2 (en) Fanning user interface controls for a media editing application
US8635549B2 (en) Directly assigning desktop backgrounds
JP5069723B2 (ja) スクリーン表示範囲分割方法およびスクリーン表示範囲分割システム、コンピュータプログラム
US9007406B2 (en) Display control apparatus and method of controlling the same
GB2570415A (en) User interface tools for cropping and straightening image
WO2022116886A1 (zh) 截屏方法及截屏装置
US20190102060A1 (en) Information processing apparatus, display control method, and storage medium
US20240143148A1 (en) Display control method and apparatus
CN106354381A (zh) 图像文件的处理方法及装置
US20220182554A1 (en) Image display method, mobile terminal, and computer-readable storage medium
CN114518820A (zh) 图标整理方法、装置和电子设备
JP5875262B2 (ja) 表示制御装置
US10795620B2 (en) Image processing apparatus and layout method
US20150015501A1 (en) Information display apparatus
JP7200008B2 (ja) 電子機器およびその制御方法およびプログラム
CN109085978B (zh) 视图显示方法、存储介质及移动终端
JP2021026704A (ja) 情報処理装置、制御方法およびプログラム
JP2002209088A (ja) 画像編集装置及び方法
JP6696758B2 (ja) プログラム、情報処理装置および情報処理方法
JP2014109808A (ja) 情報処理装置、情報処理装置の制御方法、およびコンピュータプログラム
JP2011215800A (ja) 画像処理装置及び画像処理装置の制御方法
US11418679B2 (en) Image processing apparatus, method, and control program product that combines additional image to fit into base image and changes position in case overrun of base image
JP2013186679A (ja) 画像処理装置および処理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant