CN114385295A - 一种以对比瀑布流方式显示图片的方法及*** - Google Patents

一种以对比瀑布流方式显示图片的方法及*** Download PDF

Info

Publication number
CN114385295A
CN114385295A CN202210007739.XA CN202210007739A CN114385295A CN 114385295 A CN114385295 A CN 114385295A CN 202210007739 A CN202210007739 A CN 202210007739A CN 114385295 A CN114385295 A CN 114385295A
Authority
CN
China
Prior art keywords
picture
control
contrast
pictures
comparison
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
CN202210007739.XA
Other languages
English (en)
Other versions
CN114385295B (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.)
XCMG Hanyun Technologies Co Ltd
Original Assignee
XCMG Hanyun Technologies 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 XCMG Hanyun Technologies Co Ltd filed Critical XCMG Hanyun Technologies Co Ltd
Priority to CN202210007739.XA priority Critical patent/CN114385295B/zh
Publication of CN114385295A publication Critical patent/CN114385295A/zh
Application granted granted Critical
Publication of CN114385295B publication Critical patent/CN114385295B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种以对比瀑布流方式显示图片的方法及***,其中方法包括将获取的每张待显示的图片关联一个预设的图片控件,并依次加载到预设的瀑布流展示区域中;获取瀑布流展示区域中图片的点击信号Ⅰ,并将被点击图片和对应的图片控件复制在预设的图片对比区域中,获得对应的对比图片和对比图片控件,对比图片控件上加载关闭控件,在瀑布流展示区域中灰置被点击图片及其对应图片控件;获取关闭控件的点击信号Ⅱ,移除点击信号Ⅱ对应的对比图片、对比图片控件和关闭控件,移除瀑布流展示区域中对应的图片和图片控件的最上方的半透明灰色遮罩;其中***适用于上述方法。本发明既能够实现图片普通浏览,还能够实现图片比对浏览。

Description

一种以对比瀑布流方式显示图片的方法及***
技术领域
本发明涉及一种以对比瀑布流方式显示图片的方法及***,属于浏览器显示技术领域。
背景技术
随着互联网技术与信息技术的发展,在网页上浏览大量图片的情况越来越多,浏览器显示图片的技术多种多样,传统的图片显示方法和***以瀑布流方式为主,例如专利CN105183474A中记载的瀑布流式图片显示的方法和***。
现有技术是通过拉动的形式展示图片,当图片过多时,上方图片被释放,导致前后图片无法进行同列比对,需来回移动查看,不仅增加浏览时间,还无法进行有效的对比查看。
基于上述缺点,本申请提供以对比瀑布流方式显示图片的方法和***,不仅能够快速展示图片,还能响应于用户选择,比对浏览图片。
发明内容
本发明的目的在于克服现有技术中的不足,提供一种以对比瀑布流方式显示图片的方法及***,既能够实现图片普通浏览,还能够实现图片比对浏览。
为达到上述目的,本发明是采用下述技术方案实现的:
一方面,本发明提供一种以对比瀑布流方式显示图片的方法,包括以下步骤:
获取多张待显示的图片;
每张待显示的图片关联一个预设的图片控件;
依次将待显示的图片和对应的图片控件加载到预设的瀑布流展示区域中;
获取瀑布流展示区域中图片的点击信号Ⅰ,响应于获取到所述点击信号Ⅰ, 复制被点击图片和对应的图片控件,并在预设的图片对比区域中加载复制的图片和图片控件,获得对应的对比图片和对比图片控件,对比图片控件上加载关闭控件,在瀑布流展示区域中被点击图片及其对应图片控件的最上方加载半透明灰色遮罩;
获取图片对比区域中关闭控件的点击信号Ⅱ,响应于获取到所述点击信号Ⅱ,移除图片对比区域中点击信号Ⅱ对应的对比图片、对比图片控件和关闭控件,移除瀑布流展示区域中对应的图片和图片控件的最上方的半透明灰色遮罩。
进一步地,所述预设的图片控件包括多个图片控件,每个图片控件设有编码参数,其中,第一个图片控件的编码参数设为X,随后每个图片控件的编码参数为前一个图片控件的编码参数加1。
进一步地,所述各图片控件与对应的对比图片控件的编码参数相同。
进一步地,所述点击信号Ⅰ为鼠标点击信号Ⅰ;
所述获取瀑布流展示区域中图片的点击信号Ⅰ,响应于获取到所述点击信号Ⅰ包括:当检测到鼠标点击瀑布流展示区域中图片,将所述鼠标点击时鼠标的光标所在区域的图片以及对应的图片控件作为待关联图片和图片控件,将所述待关联图片和图片控件与所述鼠标点击瀑布流展示区域中图片的动作进行关联。
进一步地,所述点击信号Ⅱ为鼠标点击信号Ⅱ;
所述获取图片对比区域中关闭控件的点击信号Ⅱ,响应于获取到所述点击信号Ⅱ包括:当检测到鼠标点击关闭控件,将所述鼠标点击时鼠标的光标所在区域的关闭控件以及对应的对比图片和对比图片控件作为待关联关闭控件、对比图片和对比图片控件,将所述待关联关闭控件、对比图片和对比图片控件与所述鼠标点击图片对比区域中关闭控件的动作进行关联。
进一步地,所述依次将待显示的图片和对应的图片控件加载到预设的瀑布流展示区域中包括:
根据预设的瀑布流展示区域的高度和图片行数计算图片平均高度,并将各待显示的图片和对应的图片控件的高度均缩放至图片平均高度大小;
判断待显示的图片张数与图片行数的大小;
根据判断的结果和预设的加载规则Ⅰ,依次将缩放后的待显示的图片和对应的图片控件加载到预设的瀑布流展示区域。
进一步地,所述预设的加载规则Ⅰ包括:
当待显示的图片张数小于等于图片行数时:
在瀑布流展示区域左侧按照从上至下的顺序依次加载各图片控件;
当待显示的图片张数大于图片行数时:
比较瀑布流展示区域各行的各图片控件的总行宽度值,
其中,当各行的各图片控件的总行宽度值的最小值唯一时:
第N个图片控件加载到瀑布流展示区域总行宽度值最小的行;
当各行的各图片控件的总行宽度值的最小值不唯一时:
将第N个图片控件加载到瀑布流展示区域总行宽度值最小的行序号最小的行。
进一步地,所述在预设的图片对比区域中加载复制的图片和图片控件,获得对应的对比图片和对比图片控件包括以下步骤:
根据预设的图片对比区域宽度和对比图片列数计算对比图片平均宽度,并将复制的图片和图片控件宽度均缩放至图片平均宽度大小;
判断图片对比区域中对比图片张数与对比图片列数的大小;
根据判断的结果和预设的加载规则Ⅱ,将缩放后的复制图片和图片控件加载到预设的图片对比区域;
进一步地,所述预设的加载规则Ⅱ包括:
当图片对比区域中对比图片张数小于对比图片列数时:
在图片对比区域首行按照从左至右顺序依次加载复制的图片控件;
当图片对比区域中对比图片张数大于等于对比图片列数时:
比较图片对比区域中各列的各对比图片控件的总列高度值,
其中,当各列的各对比图片控件总列高度值的最小值唯一时:
将复制的图片控件加载到图片对比区域中总列高度值最小的列;
当各列的各对比图片控件的总列高度值的最小值不唯一时:
将复制的图片控件加载到图片对比区域中总列高度值最小的列序号最小的列。
另一方面,本发明提供一种以对比瀑布流方式显示图片的***,包括以下模块:
获取模块,用于获取多张待显示的图片;
关联模块,用于每张待显示的图片关联一个预设的图片控件;
展示区域加载模块,用于依次将待显示的图片和对应的图片控件加载到预设的瀑布流展示区域中;
信号Ⅰ触发模块,用于获取瀑布流展示区域中图片的点击信号Ⅰ,响应于获取到所述点击信号Ⅰ, 复制被点击图片和对应的图片控件,并在预设的图片对比区域中加载复制的图片和图片控件,获得对应的对比图片和对比图片控件,对比图片控件上加载关闭控件,在瀑布流展示区域中被点击图片及其对应图片控件的最上方加载半透明灰色遮罩;
信号Ⅱ触发模块,用于获取图片对比区域中关闭控件的点击信号Ⅱ,响应于获取到所述点击信号Ⅱ,移除图片对比区域中点击信号Ⅱ对应的对比图片、对比图片控件和关闭控件,移除瀑布流展示区域中对应的图片和图片控件的最上方的半透明灰色遮罩
与现有技术相比,本发明所达到的有益效果:
本发明通过预设的瀑布流展示区域和图片对比区域,能够实现图片普通浏览和对比浏览;通过设置半透明灰色遮罩,能够将瀑布流展示区域的图片区分成被对比和未对比两类图片,避免用户在一次比对时,重复选取相同的图片进行对比;通过响应点击信号Ⅰ的设置,实现将瀑布流展示区域普通浏览的图片加载至图片对比区域进行对比浏览;通过响应点击信号Ⅱ的设置,实现释放图片对比区域中对比浏览的图片,并恢复瀑布流展示区域对应图片未对比的状态,以供下次对比选择备用;本发明不仅能够提高用户使用的舒适度,还能提高用户的工作效率。
附图说明
图1所示为本发明以对比瀑布流方式显示图片的方法的一种实施例流程图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
实施例1
本实施例提供一种以对比瀑布流方式显示图片的方法,参考图1,包括以下步骤:
获取多张待显示的图片;
每张待显示的图片关联一个预设的图片控件;
依次将待显示的图片和对应的图片控件加载到预设的瀑布流展示区域中;
获取瀑布流展示区域中图片的点击信号Ⅰ,响应于获取到所述点击信号Ⅰ, 复制被点击图片和对应的图片控件,并在预设的图片对比区域中加载复制的图片和图片控件,获得对应的对比图片和对比图片控件,对比图片控件上加载关闭控件,在瀑布流展示区域中被点击图片及其对应图片控件的最上方加载半透明灰色遮罩;
获取图片对比区域中关闭控件的点击信号Ⅱ,响应于获取到所述点击信号Ⅱ,移除图片对比区域中点击信号Ⅱ对应的对比图片、对比图片控件和关闭控件,移除瀑布流展示区域中对应的图片和图片控件的最上方的半透明灰色遮罩。
本实施例应用时,预先构建图片浏览显示页,图片浏览显示页设置有瀑布流展示区域和图片对比区域。
本发明通过预设的瀑布流展示区域和图片对比区域,能够实现图片普通浏览和对比浏览;通过获取并响应点击信号Ⅰ,从而实现将瀑布流展示区域普通浏览的图片加载至图片对比区域进行对比浏览;通过获取并响应点击信号Ⅱ,从而实现将图片对比区域中对比浏览的图片移除,以及瀑布流展示区域对应图片的灰置状态的解除;本发明通过设置半透明灰色遮罩,能够将瀑布流展示区域的图片区分成被对比和未对比两类图片,避免用户重复点击需对比的图片,提高工作效率。
实施例2
在实施例1的基础上,本实施例详细介绍了点击信号Ⅰ、点击信号Ⅱ和预设的图片控件。
2.1点击信号Ⅰ
点击信号Ⅰ为鼠标点击信号Ⅰ,获取瀑布流展示区域中图片的点击信号Ⅰ,响应于获取到所述点击信号Ⅰ,即:当检测到鼠标点击瀑布流展示区域中图片,将鼠标点击时鼠标的光标所在区域的图片以及对应的图片控件作为待关联图片和图片控件,将待关联图片和图片控件与鼠标点击瀑布流展示区域中图片的动作进行关联。
2.2点击信号Ⅱ
点击信号Ⅱ为鼠标点击信号Ⅱ,获取图片对比区域中关闭控件的点击信号Ⅱ,响应于获取到所述点击信号Ⅱ,即:当检测到鼠标点击关闭控件,将鼠标点击时鼠标的光标所在区域的关闭控件以及对应的对比图片和对比图片控件作为待关联关闭控件、对比图片和对比图片控件,将待关联关闭控件、对比图片和对比图片控件与鼠标点击图片对比区域中关闭控件的动作进行关联。
2.3预设的图片控件
预设的图片控件包括多个图片控件,每个图片控件设有编码参数,其中,第一个图片控件的编码参数设为X,随后每个图片控件的编码参数为前一个图片控件的编码参数加1。
此外,各图片控件与对应的对比图片控件的编码参数相同。
本实施例应用时,预设图片控件时,为每个图片控件设有唯一的编码参数,第一个图片控件的编码参数设为1,随后每个图片控件的编码参数为前一个图片控件的编码参数加1,保证每个编码参数的唯一性。
应用中,获取图片对比区域中关闭控件的点击信号Ⅱ,响应于获取到所述点击信号Ⅱ,移除图片对比区域中点击信号Ⅱ对应的对比图片、对比图片控件和关闭控件,并根据对比图片控件对应的编码参数,在瀑布流展示区域中找到相同编码参数的图片控件及对应的图片,并将找到的图片控件及对应的图片的最上方的半透明灰色遮罩移除。
实施例3
在实施例1或2的基础上,本实施例详细介绍了依次将待显示的图片和对应的图片控件加载到预设的瀑布流展示区域中的方法,具体步骤如下:
S31根据预设的瀑布流展示区域的高度和图片行数计算图片平均高度,并将各待显示的图片和对应的图片控件的高度均缩放至图片平均高度大小;
S32 判断待显示的图片张数与图片行数的大小;
S33根据判断的结果和预设的加载规则Ⅰ,依次将缩放后的待显示的图片和对应的图片控件加载到预设的瀑布流展示区域。
其中,S33中的预设的加载规则Ⅰ包括以下内容:
当待显示的图片张数小于等于图片行数时:在瀑布流展示区域左侧按照从上至下的顺序依次加载各图片控件;
当待显示的图片张数大于图片行数时:比较瀑布流展示区域各行的各图片控件的总行宽度值。
应用中,当各行的各图片控件的总行宽度值的最小值唯一时:第N个图片控件加载到瀑布流展示区域总行宽度值最小的行;当各行的各图片控件的总行宽度值的最小值不唯一时:将第N个图片控件加载到瀑布流展示区域总行宽度值最小的行序号最小的行。
实施例4
在实施例1、2或3的基础上,本实施例详细介绍了在预设的图片对比区域中加载复制的图片和图片控件,获得对应的对比图片和对比图片控件的方法,包括以下步骤:
S41根据预设的图片对比区域宽度和对比图片列数计算对比图片平均宽度,并将复制的图片和图片控件宽度均缩放至图片平均宽度大小;
S42判断图片对比区域中对比图片张数与对比图片列数的大小;
S43根据判断的结果和预设的加载规则Ⅱ,将缩放后的复制图片和图片控件加载到预设的图片对比区域;
其中S43中的预设的加载规则Ⅱ包括以下内容:
当图片对比区域中对比图片张数小于对比图片列数时:在图片对比区域首行按照从左至右顺序依次加载复制的图片控件;
当图片对比区域中对比图片张数大于等于对比图片列数时:比较图片对比区域中各列的各对比图片控件的总列高度值。
应用中,当各列的各对比图片控件总列高度值的最小值唯一时:将复制的图片控件加载到图片对比区域中总列高度值最小的列;当各列的各对比图片控件的总列高度值的最小值不唯一时:将复制的图片控件加载到图片对比区域中总列高度值最小的列序号最小的列。
实施例5
在实施例1-4任一实时例的基础上,本实施例获取图片对比区域中关闭控件的点击信号Ⅱ,响应于获取到所述点击信号Ⅱ,移除图片对比区域中点击信号Ⅱ对应的对比图片、对比图片控件和关闭控件后,图片对比区域重新逐一加载剩余的对比图片及对应的对比图片控件,具体如下:
判断图片对比区域中剩余的对比图片张数与预设的对比图片列数的大小:
当图片对比区域中剩余的对比图片张数小于等于对比图片列数时,在图片对比区域首行按照从左至右顺序依次加载各剩余的对比图片控件;
当图片对比区域中剩余的对比图片张数大于对比图片列数时,比较图片对比区域中各列的各对比图片控件的总列高度值。
其中,当各列的各对比图片控件总列高度值的最小值唯一时:将剩余的对比图片控件加载到图片对比区域中总列高度值最小的列;当各列的各对比图片控件的总列高度值的最小值不唯一时:将剩余的对比图片控件加载到图片对比区域中总列高度值最小的列序号最小的列。
实时例6
本实施例介绍一种以对比瀑布流方式显示图片的***,包括以下模块:
获取模块,用于获取多张待显示的图片;
关联模块,用于每张待显示的图片关联一个预设的图片控件;
展示区域加载模块,用于依次将待显示的图片和对应的图片控件加载到预设的瀑布流展示区域中;
信号Ⅰ触发模块,用于获取瀑布流展示区域中图片的点击信号Ⅰ,响应于获取到所述点击信号Ⅰ, 复制被点击图片和对应的图片控件,并在预设的图片对比区域中加载复制的图片和图片控件,获得对应的对比图片和对比图片控件,对比图片控件上加载关闭控件,在瀑布流展示区域中被点击图片及其对应图片控件的最上方加载半透明灰色遮罩;
信号Ⅱ触发模块,用于获取图片对比区域中关闭控件的点击信号Ⅱ,响应于获取到所述点击信号Ⅱ,移除图片对比区域中点击信号Ⅱ对应的对比图片、对比图片控件和关闭控件,移除瀑布流展示区域中对应的图片和图片控件的最上方的半透明灰色遮罩。
上述各功能模块的具体功能实现参照实施例2-5方法中的相关内容。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

Claims (10)

1.一种以对比瀑布流方式显示图片的方法,其特征是,包括以下步骤:
获取多张待显示的图片;
每张待显示的图片关联一个预设的图片控件;
依次将待显示的图片和对应的图片控件加载到预设的瀑布流展示区域中;
获取瀑布流展示区域中图片的点击信号Ⅰ,响应于获取到所述点击信号Ⅰ, 复制被点击图片和对应的图片控件,并在预设的图片对比区域中加载复制的图片和图片控件,获得对应的对比图片和对比图片控件,对比图片控件上加载关闭控件,在瀑布流展示区域中被点击图片及其对应图片控件的最上方加载半透明灰色遮罩;
获取图片对比区域中关闭控件的点击信号Ⅱ,响应于获取到所述点击信号Ⅱ,移除图片对比区域中点击信号Ⅱ对应的对比图片、对比图片控件和关闭控件,移除瀑布流展示区域中对应的图片和图片控件的最上方的半透明灰色遮罩。
2.根据权利要求1所述的以对比瀑布流方式显示图片的方法,其特征是,所述预设的图片控件包括多个图片控件,每个图片控件设有编码参数,其中,第一个图片控件的编码参数设为X,随后每个图片控件的编码参数为前一个图片控件的编码参数加1。
3.根据权利要求2所述的以对比瀑布流方式显示图片的方法,其特征是,所述各图片控件与对应的对比图片控件的编码参数相同。
4.根据权利要求1所述的以对比瀑布流方式显示图片的方法,其特征是,所述点击信号Ⅰ为鼠标点击信号Ⅰ;
所述获取瀑布流展示区域中图片的点击信号Ⅰ,响应于获取到所述点击信号Ⅰ包括:当检测到鼠标点击瀑布流展示区域中图片,将所述鼠标点击时鼠标的光标所在区域的图片以及对应的图片控件作为待关联图片和图片控件,将所述待关联图片和图片控件与所述鼠标点击瀑布流展示区域中图片的动作进行关联。
5.根据权利要求1所述的以对比瀑布流方式显示图片的方法,其特征是,所述点击信号Ⅱ为鼠标点击信号Ⅱ;
所述获取图片对比区域中关闭控件的点击信号Ⅱ,响应于获取到所述点击信号Ⅱ包括:当检测到鼠标点击关闭控件,将所述鼠标点击时鼠标的光标所在区域的关闭控件以及对应的对比图片和对比图片控件作为待关联关闭控件、对比图片和对比图片控件,将所述待关联关闭控件、对比图片和对比图片控件与所述鼠标点击图片对比区域中关闭控件的动作进行关联。
6.根据权利要求1所述的以对比瀑布流方式显示图片的方法,其特征是,所述依次将待显示的图片和对应的图片控件加载到预设的瀑布流展示区域中包括:
根据预设的瀑布流展示区域的高度和图片行数计算图片平均高度,并将各待显示的图片和对应的图片控件的高度均缩放至图片平均高度大小;
判断待显示的图片张数与图片行数的大小;
根据判断的结果和预设的加载规则Ⅰ,依次将缩放后的待显示的图片和对应的图片控件加载到预设的瀑布流展示区域。
7.根据权利要求5所述的以对比瀑布流方式显示图片的方法,其特征是,所述预设的加载规则Ⅰ包括:
当待显示的图片张数小于等于图片行数时:
在瀑布流展示区域左侧按照从上至下的顺序依次加载各图片控件;
当待显示的图片张数大于图片行数时:
比较瀑布流展示区域各行的各图片控件的总行宽度值,
其中,当各行的各图片控件的总行宽度值的最小值唯一时:
第N个图片控件加载到瀑布流展示区域总行宽度值最小的行;
当各行的各图片控件的总行宽度值的最小值不唯一时:
将第N个图片控件加载到瀑布流展示区域总行宽度值最小的行序号最小的行。
8.根据权利要求1所述的以对比瀑布流方式显示图片的方法,其特征是,所述在预设的图片对比区域中加载复制的图片和图片控件,获得对应的对比图片和对比图片控件包括以下步骤:
根据预设的图片对比区域宽度和对比图片列数计算对比图片平均宽度,并将复制的图片和图片控件宽度均缩放至图片平均宽度大小;
判断图片对比区域中对比图片张数与对比图片列数的大小;
根据判断的结果和预设的加载规则Ⅱ,将缩放后的复制图片和图片控件加载到预设的图片对比区域。
9.根据权利要求8所述的以对比瀑布流方式显示图片的方法,其特征是,所述预设的加载规则Ⅱ包括:
当图片对比区域中对比图片张数小于对比图片列数时:
在图片对比区域首行按照从左至右顺序依次加载复制的图片控件;
当图片对比区域中对比图片张数大于等于对比图片列数时:
比较图片对比区域中各列的各对比图片控件的总列高度值,
其中,当各列的各对比图片控件总列高度值的最小值唯一时:
将复制的图片控件加载到图片对比区域中总列高度值最小的列;
当各列的各对比图片控件的总列高度值的最小值不唯一时:
将复制的图片控件加载到图片对比区域中总列高度值最小的列序号最小的列。
10.一种以对比瀑布流方式显示图片的***,其特征是,包括以下模块:
获取模块,用于获取多张待显示的图片;
关联模块,用于每张待显示的图片关联一个预设的图片控件;
展示区域加载模块,用于依次将待显示的图片和对应的图片控件加载到预设的瀑布流展示区域中;
信号Ⅰ触发模块,用于获取瀑布流展示区域中图片的点击信号Ⅰ,响应于获取到所述点击信号Ⅰ, 复制被点击图片和对应的图片控件,并在预设的图片对比区域中加载复制的图片和图片控件,获得对应的对比图片和对比图片控件,对比图片控件上加载关闭控件,在瀑布流展示区域中被点击图片及其对应图片控件的最上方加载半透明灰色遮罩;
信号Ⅱ触发模块,用于获取图片对比区域中关闭控件的点击信号Ⅱ,响应于获取到所述点击信号Ⅱ,移除图片对比区域中点击信号Ⅱ对应的对比图片、对比图片控件和关闭控件,移除瀑布流展示区域中对应的图片和图片控件的最上方的半透明灰色遮罩。
CN202210007739.XA 2022-01-06 2022-01-06 一种以对比瀑布流方式显示图片的方法及*** Active CN114385295B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210007739.XA CN114385295B (zh) 2022-01-06 2022-01-06 一种以对比瀑布流方式显示图片的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210007739.XA CN114385295B (zh) 2022-01-06 2022-01-06 一种以对比瀑布流方式显示图片的方法及***

Publications (2)

Publication Number Publication Date
CN114385295A true CN114385295A (zh) 2022-04-22
CN114385295B CN114385295B (zh) 2024-05-17

Family

ID=81200125

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210007739.XA Active CN114385295B (zh) 2022-01-06 2022-01-06 一种以对比瀑布流方式显示图片的方法及***

Country Status (1)

Country Link
CN (1) CN114385295B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115129202A (zh) * 2022-07-22 2022-09-30 平安壹钱包电子商务有限公司 用户点击事件的控制方法及装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102999599A (zh) * 2012-11-19 2013-03-27 北京奇虎科技有限公司 一种图片展示方法和装置
CN103678622A (zh) * 2013-12-18 2014-03-26 百度在线网络技术(北京)有限公司 瀑布流式图片动态呈现的方法及装置
CN104035705A (zh) * 2013-03-07 2014-09-10 腾讯科技(深圳)有限公司 切换视图显示模式的客户端、方法及***
CN104765809A (zh) * 2015-04-02 2015-07-08 北京奇虎科技有限公司 一种移动终端搜索图片的预览方法和装置
CN105095200A (zh) * 2014-04-16 2015-11-25 北大方正集团有限公司 以瀑布流方式显示图片的方法和设备
CN105183474A (zh) * 2015-09-07 2015-12-23 深圳信壹网络有限公司 瀑布流式图片显示的方法和装置
CN105320486A (zh) * 2015-07-01 2016-02-10 深圳市美贝壳科技有限公司 用于移动终端的图片显示方法
CN105608158A (zh) * 2015-12-18 2016-05-25 北京奇虎科技有限公司 一种瀑布流式显示图片的方法和装置
CN111753113A (zh) * 2019-03-27 2020-10-09 北京奇虎科技有限公司 一种图片浏览方法及装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102999599A (zh) * 2012-11-19 2013-03-27 北京奇虎科技有限公司 一种图片展示方法和装置
CN104035705A (zh) * 2013-03-07 2014-09-10 腾讯科技(深圳)有限公司 切换视图显示模式的客户端、方法及***
CN103678622A (zh) * 2013-12-18 2014-03-26 百度在线网络技术(北京)有限公司 瀑布流式图片动态呈现的方法及装置
CN105095200A (zh) * 2014-04-16 2015-11-25 北大方正集团有限公司 以瀑布流方式显示图片的方法和设备
CN104765809A (zh) * 2015-04-02 2015-07-08 北京奇虎科技有限公司 一种移动终端搜索图片的预览方法和装置
CN105320486A (zh) * 2015-07-01 2016-02-10 深圳市美贝壳科技有限公司 用于移动终端的图片显示方法
CN105183474A (zh) * 2015-09-07 2015-12-23 深圳信壹网络有限公司 瀑布流式图片显示的方法和装置
CN105608158A (zh) * 2015-12-18 2016-05-25 北京奇虎科技有限公司 一种瀑布流式显示图片的方法和装置
CN111753113A (zh) * 2019-03-27 2020-10-09 北京奇虎科技有限公司 一种图片浏览方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115129202A (zh) * 2022-07-22 2022-09-30 平安壹钱包电子商务有限公司 用户点击事件的控制方法及装置

Also Published As

Publication number Publication date
CN114385295B (zh) 2024-05-17

Similar Documents

Publication Publication Date Title
US9069437B2 (en) Window management method, apparatus and computing device
CN109783181A (zh) 屏幕适配显示方法、电子设备及计算机存储介质
US10204473B2 (en) Systems and methods of gaming machine image transitions
CN108492287B (zh) 一种视频抖动检测方法、终端设备及存储介质
EP2990924A1 (en) Gesture-based on-chart data filtering
CN105094617A (zh) 一种截屏方法及装置
US5841436A (en) Apparatus and method for controlling display of window titles
CN108762740B (zh) 页面数据的生成方法、装置及电子设备
WO2013184423A1 (en) Managing objects in panorama display to navigate spreadsheet
CN103336787B (zh) 一种用于缩放网页的方法和装置
CN114385295A (zh) 一种以对比瀑布流方式显示图片的方法及***
CN106354366A (zh) 桌面图标排列处理方法及装置
EP3979148A1 (en) Method and system for displaying machine learning automatic modeling procedure
CN107122104B (zh) 数据显示方法及装置
KR20090074580A (ko) 화면 캡쳐 장치 및 방법
CN108415890B (zh) 置顶显示单元格的方法、终端设备及计算机可读存储介质
JP3515485B2 (ja) しきい値を利用してディスプレイ上の静的図表間のデータ関係の動的な表示を制御するためのシステムおよび方法
CN111787240A (zh) 视频生成方法、装置和计算机可读存储介质
CN111158840B (zh) 图像轮播方法及装置
CN103870117B (zh) 一种信息处理方法及电子设备
CN117891382A (zh) 元素拖拽处理方法、装置、设备及存储介质
CN115439386A (zh) 图像融合方法、装置、电子设备和存储介质
CN111078785A (zh) 一种数据可视化展示的方法、装置、电子设备及存储介质
CN112004160B (zh) 一种基于按页列表控件的界面交互方法、设备及介质
CN115344187B (zh) 一种安卓画图软件画笔样式的识别方法和装置

Legal Events

Date Code Title Description
PB01 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