亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種自動調(diào)整照片顯示角度的方法

文檔序號:9474580閱讀:1580來源:國知局
一種自動調(diào)整照片顯示角度的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云存儲領(lǐng)域,特別是在云端自動調(diào)整照片顯示角度的方法。
【背景技術(shù)】
[0002]隨著移動智能終端的發(fā)展,手機攝像頭越來越先進,例如拍攝的像素越來越高,并且功能齊全,易于使用的特點,越來越多的用戶使用手機隨時隨地拍照,并分享自己的照片,用手機拍攝照片的普及度已遠遠超過數(shù)碼相機。
[0003]由于在外拍攝時,拍攝具有美感的照片,需要從不同的角度去拍攝風(fēng)景、人物,因為這個原因,拍人時豎立手機進行拍攝、拍風(fēng)景時,較多選擇橫放手機拍攝,或者是拍攝人物時,因人的姿勢采用傾斜手機一定角度拍攝,因拍攝時手機握放角度不同,導(dǎo)致照片顯示時,有些是橫著顯示,有些是豎著顯示,因此,上傳或分享到云端或者顯示設(shè)備上的照片,如果能夠自動識別照片角度,在用戶瀏覽照片時,自動調(diào)整到正常角度,從而解決了照片旋轉(zhuǎn)的問題,提高了用戶體驗。

【發(fā)明內(nèi)容】

[0004]為解決上述技術(shù)問題,本發(fā)明的主要目的在于提供一種自動調(diào)整照片顯示角度的方法,在瀏覽照片時,自動調(diào)整照片的顯示角度。
[0005]一種自動調(diào)整照片顯示角度的方法,包括:
從客戶端上傳照片文件到云端;
云端解析照片的EXIF數(shù)據(jù),生成縮略圖,并保存縮略圖和原圖;
云端根據(jù)照片的EXIF信息中的Orientat1n值,進行縮略圖照片角度調(diào)校,然后保存調(diào)校后縮略圖照片和EXIF信息到數(shù)據(jù)庫;
客戶端發(fā)送指令從云端照片數(shù)據(jù)庫中讀取照片數(shù)據(jù),加載照片縮略圖;
客戶端選擇瀏覽照片原圖時,從云端加載照片原圖,并根據(jù)該照片的EXIF信息中的影像方向orientat1n的值,自動角度調(diào)校后顯示;
客戶端選擇保存圖片時,下載原圖保存到本地。
[0006]一種自動調(diào)整照片顯示角度的方法,還包括上傳圖片到云端的方法:
客戶端和云端通過http或tcp的一種建立連接;
客戶端上傳照片到云端;
云端收到客戶端上傳的照片后,讀取照片的EXIF信息。
[0007]根據(jù)EXIF信息中影像方向Orientat1n的值,得出照片的方向角度;
生成照片縮略圖,根據(jù)照片寬高比例,生成等比例寬高比的縮率圖,并根據(jù)影像方向,自動校正縮略圖的方向,然后保存到指定的位置;
保存收到的照片原始圖像到相應(yīng)存儲位置;
保存照片EXIF數(shù)據(jù)如影像角度,照片寬,照片高等信息,以及照片縮略圖路徑,照片原圖路徑到數(shù)據(jù)庫表中,方便用戶查詢及瀏覽。
[0008]一種自動調(diào)整照片顯示角度的方法,還包括在客戶端上瀏覽照片的方法:
客戶端和云端通過http或tcp的其中一種建立連接;
云端從照片數(shù)據(jù)庫中讀取照片數(shù)據(jù);
客戶端從云端下載照片縮略圖并加載顯示;
當(dāng)用戶點擊照片,瀏覽大圖片時,客戶端從云端下載大圖片,并根據(jù)該照片的EXIF信息中的影像方向orientat1n的值,自動旋轉(zhuǎn)到相應(yīng)角度,從而做顯示方向自動校正。
[0009]當(dāng)用戶保存原圖時,則客戶端直接保存下載的原圖,此時不需要做方向校正。
[0010]所述的角度調(diào)校是根據(jù)照片的EXIF信息中的影像方向Orientat1n的值來校正,Orientat1n的值不同,照片所進行的角度調(diào)整也不同,照片沒有Orientat1n的值,則默認 Orientat1n 的值為 1.EXIF信息中的影像方向Orientat1n的值的范圍是1-8之間的任一自然數(shù)。
[0011]本發(fā)明與現(xiàn)有技術(shù)相比,其有益的效果是:上傳照片時,云端根據(jù)照片EXIF信息中的Orientat1n的值,自動生成已調(diào)校角度的縮略圖;客戶端瀏覽照片大圖時,根據(jù)照片EXIF信息中的Orientat1n,顯示時自動旋轉(zhuǎn)到特定角度,從而顯示正常角度的照片,提高用戶瀏覽體驗。
【附圖說明】
[0012]圖1是一種自動調(diào)整照片顯示角度的流程框圖。
[0013]圖2是圖1中從客戶端上傳照片到云端的流程框圖。
[0014]圖3是圖1中在客戶端瀏覽照片的流程框圖。
[0015]圖4是圖1中在客戶端保存照片原圖的流程框圖。
【具體實施方式】
[0016]下面結(jié)合具體實施例及附圖對本發(fā)明作進一步詳細說明。所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明的技術(shù)方案,而不應(yīng)當(dāng)理解為對本發(fā)明的限制。
[0017]在本發(fā)明的描述中,術(shù)語“內(nèi)”、“外”、“縱向”、“橫向”、“上”、“下”、“頂”、“底”或
“前”、“后”、“左”、“右”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明而不是要求本發(fā)明必須以特定的方位構(gòu)造和操作,因此不應(yīng)當(dāng)理解為對本發(fā)明的限制。
[0018]如圖1所示,一種自動調(diào)整照片顯示角度的方法,包括:
Si從客戶端上傳照片文件到云端;
S2云端解析照片的EXIF數(shù)據(jù),生成縮略圖,并保存縮略圖和原圖;
S3云端根據(jù)照片的EXIF信息中的Orientat1n值,進行縮略圖照片角度調(diào)校,然后保存調(diào)校后縮略圖照片和EXIF信息到數(shù)據(jù)庫;
S4客戶端發(fā)送指令從云端照片數(shù)據(jù)庫中讀取照片數(shù)據(jù),加載照片縮略圖;
S5客戶端選擇瀏覽照片原圖時,從云端加載照片原圖,并根據(jù)該照片的EXIF信息中的影像方向orientat1n的值,自動角度調(diào)校后顯示; S6客戶端選擇保存圖片時,下載原圖保存到本地。
[0019]為達成上述目的,本發(fā)明應(yīng)用的技術(shù)方案包括客戶端和云端。
[0020]客戶端包括但不限于手機,PAD, PC,客戶端主要用于上傳手機或pad或相機拍攝的照片到云端,瀏覽云端的照片(備注:相機拍攝的照片可事先導(dǎo)入到客戶端如手機或PAD或PC中)。
[0021]云端包括但不限于公有云,私有云,家庭云。云端主要用于接收客戶單上傳的照片,并生產(chǎn)縮略圖。讀取照片信息,讀取照片縮略圖,讀取照片原圖。
[0022]照片自動調(diào)校主要包括兩個方面:一是,客戶端上傳照片到云端,云端解析照片EXIF數(shù)據(jù),生成縮略圖,保存縮略圖,原圖;保存照片信息及EXIF信息到數(shù)據(jù)庫。二是,客戶端瀏覽云端的照片,云端從照片數(shù)據(jù)庫中讀取照片數(shù)據(jù),加載照片縮略圖,當(dāng)用戶瀏覽大圖時,加載原圖。當(dāng)用戶選擇保存圖片時
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1