CN102184179B - 一种截取照片缩略图的方法及*** - Google Patents
一种截取照片缩略图的方法及*** Download PDFInfo
- Publication number
- CN102184179B CN102184179B CN 201110033356 CN201110033356A CN102184179B CN 102184179 B CN102184179 B CN 102184179B CN 201110033356 CN201110033356 CN 201110033356 CN 201110033356 A CN201110033356 A CN 201110033356A CN 102184179 B CN102184179 B CN 102184179B
- Authority
- CN
- China
- Prior art keywords
- photo
- thumbnail
- client
- user
- page
- 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.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种截取照片缩略图的方法及***,所述方法包括以下步骤:S1,服务器根据照片显示的页面类型的不同,将用户的照片保存为不同的地址;S2,客户端定位用户欲查看的页面中的照片的蒙版的位置;S3,客户端按照用户欲查看的页面类型获取相应的照片地址;S4,客户端使用蒙板截取照片顶端往下15%~62.5%的区域作为缩略图;S5,用户访问页面时,客户端根据所获照片地址查看缩略图并缓存图片;本发明能够使生成的缩略图中包含照片的完整重要信息,使用户预览照片时,可直观的辨识出照片的实际内容,给用户查看照片带来了方便;另外,本发明将照片存储在缓存中,因此本发明可减小服务器的压力,改善服务器的稳定性。
Description
技术领域
本发明涉及一种截取照片缩略图的方法及***,属于社交网络服务领域。
背景技术
现有的照片缩略图,通常是对照片随机截取。对于竖版的照片,使用这种方法生成的缩略图,其重要信息不完整,用户预览照片时,很难辨识出照片的实际内容。用户若需查看某张照片,则需要打开照片原图进行查找,这给用户查看照片带来了不便,影响了用户的体验;另外,现有技术产生缩略图的方法中,由于要考虑图片在页面中的排版,对每一张图片都要经过多次计算、判断和比较之后,执行压缩来生成适合页面布局的缩略图尺寸,然后保存至服务器,服务器的压力增大,导致服务器的稳定性差。
发明内容
本发明的目的在于,提供一种截取照片缩略图的方法及***,它能够使生成的缩略图中包含照片的完整重要信息,使用户预览照片时,可直观的辨识出照片的实际内容,给用户查看照片带来了方便,提高了用户的体验。
为解决上述技术问题,本发明采用如下的技术方案:一种截取照片缩略图的方法,包括以下步骤:
S1,服务器根据照片显示的页面类型的不同,将用户的照片保存为不同的地址;
S2,客户端定位用户欲查看的页面中的照片的蒙版的位置;
S3,客户端按照用户欲查看的页面类型获取相应的照片地址;
S4,客户端使用蒙板截取照片顶端往下15%~62.5%的区域作为缩略图;
S5,用户访问页面时,客户端根据所获照片地址查看缩略图并缓存图片。
前述的一种截取照片缩略图的方法,所述的步骤S4中,客户端根据所获照片地址下载照片包括:将照片保存在客户端的缓存中。将照片和缩略图保存在客户端缓存中可减轻服务器的压力。
前述的一种截取照片缩略图的方法,所述的步骤S5,还包括:将照片定位,并使照片沿水平方向居中。
前述的一种截取照片缩略图的方法中,所述的页面类型,包括:首页、照片原图页面、照片预览页面或者动态展示页面。
实现前述方法的一种截取照片缩略图的***,包括:
地址生成模块,用于服务器根据照片显示的页面类型的不同,将用户的照片保存为不同的地址;
定位模块,用于客户端定位用户欲查看的页面中的照片的蒙版的位置;
地址获取模块,用于客户端按照用户欲查看的页面类型获取相应的照片地址;
截取模块,用于客户端使用蒙板截取照片顶端往下15%~62.5%的区域作为缩略图;
显示模块,用于客户端根据所获照片地址查看缩略图并缓存图片。
前述的一种截取照片缩略图的***,还包括图片缓存模块,用于将照片保存在客户端的缓存中。
前述的一种截取照片缩略图的***,还包括定位居中模块,用于将照片定位,并使照片沿水平方向居中。
与现有技术相比,本发明通过将用户的照片保存为不同的地址,定位页面中的照片的蒙版的位置;按照用户欲查看的页面类型获取相应的照片地址并将其作为蒙版的背景,而后截取照片生成缩略图;本发明使生成的缩略图中包含照片的完整重要信息,使用户预览照片时,可直观的辨识出照片的实际内容,给用户查看照片带来了方便,提高了用户的体验;另外,本发明对照片进行处理生成缩略图的过程中,服务器只需要将图片和标准宽度进行一次比较之后执行压缩,然后返回对应图片地址,由客户端来完成缩略图的适应,因此使用本发明所述的方法可减小服务器的压力,改善服务器的稳定性。
附图说明
图1是本发明的一种实施例的***结构示意图;
图2是本发明的一种实施例的工作流程图。
附图标记:1-地址生成模块,2-定位模块,3-地址获取模块,4-显示模块,5-截取模块,6-图片缓存模块,7定位居中模块。
下面结合附图和具体实施方式对本发明作进一步的说明。
具体实施方式
本发明的实施例:一种截取照片缩略图的方法,包括以下步骤:
S1,服务器根据照片显示的页面类型的不同,将用户的照片保存为不同的地址;
S2,客户端定位用户欲查看的页面中的照片的蒙版的位置;
S3,客户端按照用户欲查看的页面类型获取相应的照片地址;
S4,客户端使用蒙板截取照片顶端往下15%~62.5%的区域作为缩略图;
S5,用户访问页面时,客户端根据所获照片地址查看缩略图并缓存图片。
所述的步骤S4中,客户端根据所获照片地址下载照片包括:将照片保存在客户端的缓存中。
所述的步骤S5,还包括:将照片定位,并使照片沿水平方向居中。
所述的页面类型,包括:首页、照片原图页面、照片预览页面或者动态展示页面。
实现前述方法的一种截取照片缩略图的***,其***示意图如图1所示;包括:
地址生成模块1,用于服务器根据照片显示的页面类型的不同,将用户的照片保存为不同的地址;
定位模块2,用于客户端定位用户欲查看的页面中的照片的蒙版的位置;
地址获取模块3,用于客户端按照用户欲查看的页面类型获取相应的照片地址;
截取模块5,用于客户端使用蒙板截取照片顶端往下15%~62.5%的区域作为缩略图;
显示模块4,用于客户端根据所获照片地址查看缩略图并缓存图片。
***还包括图片缓存模块6,用于将照片保存在客户端的缓存中。
***还包括定位居中模块7,用于将照片定位,并使照片沿水平方向居中。
根据构图原理,黄金分割点(约等于62.5%)是拍照过程中很重要的一个基准点,本申请人对大量照片进行分析、比较、筛选之后得出结论:大部分照片最重要的信息和照片的重点区域都位于照片顶端往下15%~62.5%的区域。
本发明的一种实施例的工作流程:(工作流程图如图2所示)
S10,图片服务器根据照片显示的页面类型的不同,通过地址生成模块将用户的照片保存为不同的地址;
S20,客户端通过定位模块定位用户欲查看的页面中的照片的蒙版的位置;
S30,客户端按照用户欲查看的页面类型获取相应的照片地址;
S40,客户端通过定位居中模块是照片定位、居中,而后通过截取模块使用蒙板截取照片顶端往下15%~62.5%的区域作为缩略图;
S50,用户访问页面时,客户端根据所获照片地址通过显示模块查看缩略图并缓存图片。
Claims (6)
1.一种截取照片缩略图的方法,其特征在于,包括以下步骤:
S1,服务器根据照片显示的页面类型的不同,将用户的照片保存为不同的地址;
S2,客户端定位用户欲查看的页面中的照片的蒙版的位置;
S3,客户端按照用户欲查看的页面类型获取相应的照片地址;
S4,客户端根据使用蒙板截取照片顶端往下15%~62.5%的区域作为缩略图;
S5,用户访问页面时,客户端根据所获照片地址查看缩略图并缓存照片。
2.根据权利要求1所述的一种截取照片缩略图的方法,其特征在于:所述的步骤S5,还包括:将照片定位,并使照片沿水平方向居中。
3.根据权利要求1所述的一种截取照片缩略图的方法,其特征在于:所述的页面类型,包括:首页、照片原图页面、照片预览页面或者动态展示页面。
4.实现权利要求1~3所述方法的一种截取照片缩略图的***,其特征在于,包括:
地址生成模块(1),用于服务器根据照片显示的页面类型的不同,将用户的照片保存为不同的地址;
定位模块(2),用于客户端定位用户欲查看的页面中的照片的蒙版的位置;
地址获取模块(3),用于客户端按照用户欲查看的页面类型获取相应的照片地址;
截取模块(5),用于客户端使用蒙板截取照片顶端往下15%~62.5%的区域作为缩略图;
显示模块(4),用于客户端根据所获照片地址查看缩略图并缓存照片。
5.根据权利要求4所述的一种截取照片缩略图的***,其特征在于:还包括图片缓存模块(6),用于将照片保存在客户端的缓存中。
6.根据权利要求4所述的一种截取照片缩略图的***,其特征在于:还包括定位居中模块(7),用于将照片定位,并使照片沿水平方向居中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110033356 CN102184179B (zh) | 2011-01-30 | 2011-01-30 | 一种截取照片缩略图的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110033356 CN102184179B (zh) | 2011-01-30 | 2011-01-30 | 一种截取照片缩略图的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102184179A CN102184179A (zh) | 2011-09-14 |
CN102184179B true CN102184179B (zh) | 2012-12-19 |
Family
ID=44570356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110033356 Active CN102184179B (zh) | 2011-01-30 | 2011-01-30 | 一种截取照片缩略图的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102184179B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103514271A (zh) * | 2013-09-13 | 2014-01-15 | 北京奇虎科技有限公司 | 提供网页内容对应缩略图的方法及装置 |
CN103514272A (zh) * | 2013-09-13 | 2014-01-15 | 北京奇虎科技有限公司 | 提供网页内容对应缩略图的方法及装置 |
CN104159140B (zh) * | 2014-03-03 | 2018-04-27 | 腾讯科技(北京)有限公司 | 一种视频处理的方法、装置和*** |
CN112199138A (zh) * | 2020-09-01 | 2021-01-08 | 北京达佳互联信息技术有限公司 | 任务图片的展示方法、装置及服务器 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101359336A (zh) * | 2008-08-15 | 2009-02-04 | 深圳市中兴移动通信有限公司 | 一种根据页面需求产生不同规格的缩略图方法 |
CN101557389A (zh) * | 2008-04-11 | 2009-10-14 | 北京闻言科技有限公司 | 一种在请求时根据需要动态缩放图片的方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8249388B2 (en) * | 2008-11-24 | 2012-08-21 | Microsoft Corporation | Identifying portions of an image for cropping |
-
2011
- 2011-01-30 CN CN 201110033356 patent/CN102184179B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101557389A (zh) * | 2008-04-11 | 2009-10-14 | 北京闻言科技有限公司 | 一种在请求时根据需要动态缩放图片的方法 |
CN101359336A (zh) * | 2008-08-15 | 2009-02-04 | 深圳市中兴移动通信有限公司 | 一种根据页面需求产生不同规格的缩略图方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102184179A (zh) | 2011-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11734287B2 (en) | Mapping images to search queries | |
US10529106B2 (en) | Optimizing image cropping | |
US20160283096A1 (en) | Method of generating a link by utilizing a picture and system thereof | |
CN103839479B (zh) | 一种高效电子地图注记交互方法 | |
CN102184179B (zh) | 一种截取照片缩略图的方法及*** | |
US20140281910A1 (en) | Smart document anchor | |
CN103246678B (zh) | 一种网页内容预览方法和装置 | |
CN103546498B (zh) | 一种为移动终端提供访问网页的方法与设备 | |
US20200159764A1 (en) | Method for Processing and Displaying Real-Time Social Data on Map | |
TW200842623A (en) | System and method for processing map images | |
CN102651750A (zh) | 一种提供网页信息的方法、***及装置 | |
KR102361112B1 (ko) | 유사 그룹 요소 추출 | |
CN103207873A (zh) | 用户专属页面的展示方法和*** | |
DE202014010894U1 (de) | System zur Disambiguierung der Objektauswahl | |
CN106850572B (zh) | 目标资源的访问方法和装置 | |
CN105808221A (zh) | 一种卡片式桌面的实现方法和装置 | |
CN109543127B (zh) | 一种页面刷新方法、装置、设备及可读存储介质 | |
CN104794118A (zh) | 一种网页信息处理方法、装置和*** | |
CN114238935A (zh) | 一种自定义范围管控空间数据的方法及装置 | |
CN108108381B (zh) | 页面的监测方法及装置 | |
CN105677771B (zh) | 基于空间计算域相似度匹配的网络地图预加载方法 | |
CN104809113B (zh) | 网页信息的显示方法及装置 | |
JP2010140250A (ja) | 情報提供管理システム、情報提供管理方法及び情報提供管理プログラム | |
CN105320714A (zh) | 内容检索和标注信息主动服务的交互式检索方法 | |
CN111382552B (zh) | 排版处理方法、装置、设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |