專(zhuān)利名稱(chēng)::一種即時(shí)通信工具圖片顯示的方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別涉及一種即時(shí)通信工具圖片顯示的方法和裝置。
背景技術(shù):
:隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)即時(shí)通訊工具已經(jīng)成為用戶必不可少的通訊工具,不但在平時(shí)的休閑娛樂(lè)中,而且在用戶的工作中得到廣泛的使用,因此要求IM(InstantMessaging,即時(shí)通信)更人性化的為用戶服務(wù)。對(duì)于IM,最主要的功能為互通信息。目前,在IM的顯示窗口中顯示的信息有文本、圖片、視頻等。其中,在當(dāng)前的IM顯示窗口中,圖片顯示方式目前主要有當(dāng)圖片大小大于圖片容器大小時(shí),想查看圖片的被遮擋區(qū)域,需要拖動(dòng)滾動(dòng)條或者拖拽改變?nèi)萜鞔笮〔榭矗粚?duì)于滾動(dòng)條不支持大小不可變的容器,則沒(méi)有辦法查看圖片的被遮擋區(qū)域。發(fā)明人在實(shí)現(xiàn)本發(fā)明過(guò)程中發(fā)現(xiàn)目前IM中圖片的顯示,尤其是大圖片的顯示還是有一定的缺陷的,用戶不能直接查看到大圖片的全部,如果想查看被遮擋區(qū)域,必須手動(dòng)改變?nèi)萜鞔笮』蛘咄蟿?dòng)滾動(dòng)條,很不方便;對(duì)于滾動(dòng)條不支持大小不可變的容器,如果圖片大小大于圖片容器大小,則沒(méi)有辦法查看圖片的被遮擋區(qū)域。
發(fā)明內(nèi)容為了在IM中完整且豐富的顯示圖片,本發(fā)明實(shí)施例提供了一種即時(shí)通信工具圖片顯示的方法和裝置。所述技術(shù)方案如下本發(fā)明實(shí)施例提供一種IM圖片顯示的方法,所述方法包括接收消息中的圖片信息,所述信息中攜帶圖片大??;獲取圖片顯示方式和圖片容器大小;根據(jù)所述圖片大小、所述圖片容器大小,在圖片容器中按照所述圖片顯示方式顯示所述圖片。其中,所述獲取圖片顯示方式,包括獲取預(yù)先設(shè)定的圖片顯示方式;或,獲取即時(shí)通信工具終端選擇的圖片顯示方式。其中,所述根據(jù)所述圖片大小、所述圖片容器大小,在所述圖片容器中按照所述圖片顯示方式顯示所述圖片,包括當(dāng)所述圖片大小小于所述圖片容器大小時(shí),在所述圖片容器中原大小顯示所述圖片;當(dāng)所述圖片大小大于所述圖片容器大小時(shí),在所述圖片容器中自適應(yīng)顯示所述圖片。進(jìn)一步地,所述當(dāng)所述圖片大小大于所述圖片容器大小時(shí),在所述圖片容器中自適應(yīng)顯示所述圖片,包括當(dāng)所述圖片容器類(lèi)型為支持縱向滾動(dòng)的容器,則在所述圖片容器中按照所述圖片容器的寬度自適應(yīng)顯示所述圖片;當(dāng)所述圖片容器類(lèi)型為支持橫向滾動(dòng)的容器,則在所述圖片容器中按照所述容器的長(zhǎng)度自適應(yīng)顯示所述圖片。其中,所述根據(jù)所述圖片大小、所述圖片容器大小,在所述圖片容器中按照所述圖片顯示方式顯示所述圖片,還包括當(dāng)所述圖片容器的大小發(fā)生變化時(shí),按照所述圖片顯示方式,在所述圖片容器中根據(jù)所述圖片容器的變化自適應(yīng)顯示所述圖片。相應(yīng)地,本發(fā)明實(shí)施例提供一種即時(shí)通信工具圖片顯示的裝置,所述裝置包括接收模塊,用于接收消息中的圖片信息,所述信息中攜帶圖片大?。猾@取模塊,用于獲取圖片顯示方式和圖片容器大小;顯示模塊,用于根據(jù)所述接收模塊接收的圖片大小、所述獲取模塊獲取的圖片容器大小,在圖片容器中按照所述獲取模塊獲取的圖片顯示方式顯示所述圖片。其中,所述獲取^^莫塊,包括第一獲取單元,用于獲取預(yù)先設(shè)定的圖片顯示方式;第二獲取單元,用于獲取即時(shí)通信工具終端選擇的圖片顯示方式。其中,所述顯示模塊,包括第一顯示單元,用于當(dāng)所述圖片大小小于所述圖片容器大小時(shí),在所述圖片容器中原大小顯示所述圖片;第二顯示單元,用于當(dāng)所述圖片大小大于所述圖片容器大小時(shí),在所述圖片容器中自適應(yīng)顯示所述圖片。進(jìn)一步地,所述第二顯示單元,包括第一顯示子單元,用于當(dāng)所述圖片容器類(lèi)型為支持縱向滾動(dòng)的容器,則在所述圖片容器中按照所述圖片容器的寬度自適應(yīng)顯示所述圖片;第二顯示子單元,用于當(dāng)所述圖片容器類(lèi)型為支持橫向滾動(dòng)的容器,則在所述圖片容器中按照所述容器的長(zhǎng)度自適應(yīng)顯示所述圖片。其中,所述顯示沖莫塊,還包括第三顯示單元,用于當(dāng)所述圖片容器的大小發(fā)生變化時(shí),按照所述圖片顯示方式,在所述圖片容器中根據(jù)所述圖片容器的變化自適應(yīng)顯示所述圖片。本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是本發(fā)明實(shí)施例提供的方法和裝置,既可以按照預(yù)定的顯示方式在IM聊天窗口中顯示圖片,也可以才艮據(jù)即時(shí)通信工具終端選々奪的顯示方式在IM聊天窗口中顯示圖片,為IM中的圖片顯示區(qū)域提供更多的圖片顯示方式,解決了在IM中圖片顯示不完整和操作不靈活的問(wèn)題,提高了圖片的顯示效果和用戶的使用體驗(yàn),也為用戶查看瀏覽圖片提供了便利。圖1是本發(fā)明實(shí)施例14是供的方法流程圖;圖2是本發(fā)明實(shí)施例2提供的方法流程圖;圖3是本發(fā)明實(shí)施例3提供的方法流程圖;圖4是本發(fā)明實(shí)施例4提供的裝置結(jié)構(gòu)圖。具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例1本發(fā)明實(shí)施例提供了一種即時(shí)通信工具圖片顯示的方法,參見(jiàn)圖1,該方法包括101:接收消息中的圖片信息,信息中攜帶圖片大?。?02:獲取圖片顯示方式和圖片容器大??;103:根據(jù)圖片大小、圖片容器大小,在圖片容器中按照?qǐng)D片顯示方式顯示圖片。上述步驟101和102中,也可以先獲取圖片的顯示方式,再接收消息中的圖片信息,本發(fā)明實(shí)施例對(duì)其先后順序不作限制。其中,獲^F又圖片顯示方式,包括獲取預(yù)先設(shè)定的圖片顯示方式;或,獲取即時(shí)通信工具終端選擇的圖片顯示方式。其中,根據(jù)圖片大小、圖片容器大小,在圖片容器中按照?qǐng)D片顯示方式顯示圖片,包括當(dāng)圖片大小小于圖片容器大小時(shí),在圖片容器中原大小顯示圖片;當(dāng)圖片大小大于圖片容器大小時(shí),在圖片容器中自適應(yīng)顯示圖片。進(jìn)一步地,當(dāng)圖片大小大于圖片容器大小時(shí),在圖片容器中自適應(yīng)顯示圖片,包括當(dāng)圖片容器類(lèi)型為支持縱向滾動(dòng)的容器,則在圖片容器中按照?qǐng)D片容器的寬度自適應(yīng)顯示圖片;當(dāng)圖片容器類(lèi)型為支持橫向滾動(dòng)的容器,則在圖片容器中按照容器的長(zhǎng)度自適應(yīng)顯示圖片。其中,根據(jù)圖片大小、圖片容器大小,在圖片容器中按照?qǐng)D片顯示方式顯示圖片,還包括當(dāng)圖片容器的大小發(fā)生變化時(shí),按照?qǐng)D片顯示方式,在圖片容器中根據(jù)圖片容器的變化自適應(yīng)顯示圖片。另外,本發(fā)明實(shí)施例中的圖片大小又包括2進(jìn)制形式的圖片大小如圖片大小為2M、像素形式的圖片大小如圖片的大小為760*840,但其本質(zhì)沒(méi)有區(qū)別。本發(fā)明實(shí)施例提供的方法,既可以按照預(yù)定的顯示方式在IM聊天窗口中顯7片,為IM中的圖片顯示區(qū)域提供更多的圖片顯示方式,解決了在IM中圖片顯示不完整和操作不靈活的問(wèn)題,提高了圖片的顯示效果和用戶的使用體驗(yàn),也為用戶查看瀏覽圖片提供了便利。實(shí)施例2為了在IM中完整且豐富的顯示圖片,本發(fā)明實(shí)施例提供了一種即時(shí)通信工具圖片顯示的方法,其中以在終端的聊天窗口中顯示圖片為例,對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行具體說(shuō)明。為了更好的說(shuō)明本發(fā)明實(shí)施例提供的方法,首先對(duì)TM中圖片顯示相關(guān)的關(guān)鍵性定義進(jìn)行描述。(一)圖片容器顯示聊天窗口中的圖片的容器,按照不同的屬性可以分為不同的類(lèi)型。其中,主要根據(jù)拖拽支持和滾動(dòng)條支持對(duì)容器進(jìn)行分類(lèi)。拖拽支持容器支持拖拽來(lái)改變?nèi)萜鞔笮。?dāng)拖拽容器時(shí),根據(jù)橫向和縱向大小是否可變,圖片容器主要分為4類(lèi)(1)全大小可變當(dāng)拖拽容器時(shí),容器的橫向大小和縱向大小都可以改變。(2)橫向大小可變當(dāng)拖拽容器時(shí),僅容器的橫向大小支持可變,縱向大小不變化。(3)縱向大小可變當(dāng)拖拽容器時(shí),僅容器的縱向大小支持可變,橫向大小不支持變化。(4)固定大小容器不支持拖拽,拖拽容器,容器大小不發(fā)生變化。滾動(dòng)條支持容器按照滾動(dòng)條支持屬性主要分為以下4類(lèi)(1)全滾動(dòng)支持容器既支持橫向滾動(dòng)條,又支持縱向滾動(dòng)條。(2)橫向滾動(dòng)條支持容器僅支持橫向滾動(dòng)條,不支持縱向滾動(dòng)條。(3)縱向滾動(dòng)條支持容器僅支持縱向滾動(dòng)條,不支持橫向滾動(dòng)條。(4)滾動(dòng)條不支持容器不支持滾動(dòng)條。(二)圖片顯示圖片在容器中的顯示方式按照顯示時(shí)的大小屬性主要分為以下3種(1)原大小顯示圖片按照?qǐng)D片原大小在容器中顯示,不做特殊處理。(2)自適應(yīng)顯示圖片的大小由容器的大小來(lái)縮放,自動(dòng)縮放到能夠完全顯示在容器中。8(3)縮略圖顯示圖片的顯示大小固定,不由容器的大小和圖片的原大小來(lái)決定。為了在IM的顯示窗口中豐富的顯示圖片,本發(fā)明實(shí)施例提供了豐富顯示的幾種組合方案為了便于劃分容器的類(lèi)型,本發(fā)明實(shí)施例中將容器的類(lèi)型用兩個(gè)英文符號(hào)表示,定義為scroll-sizing。其中,scroll的類(lèi)型有全滾動(dòng)支持(allscrolltype)用a代替、橫向滾動(dòng)條支持(horizontalscrolltype)用h代替、縱向滾動(dòng)條支持(verticalscrolltype)用v代替、滾動(dòng)條不支持(none-scrolltype)用n代替;sizing的類(lèi)型有全大小可變(allsizing)用a代替、橫向大小可變(horizontalsizing)用h代替、縱向大小可變(verticalsizing)用v代替、固定大小用n代替。根據(jù)上述容器的劃分,所有的容器類(lèi)型共有16種組合,參見(jiàn)表l。表1<table>tableseeoriginaldocumentpage9</column></row><table>上述表l根據(jù)滾動(dòng)條支持情況和拖拽支持情況,給出16種容器類(lèi)型。為了更豐富顯示在IM的顯示窗口中顯示圖片,本發(fā)明實(shí)施例把容器的類(lèi)型和圖片類(lèi)型組合起來(lái),并用英文字符表示各個(gè)顯示方式,定義為scroll-sizing_show。其中,scroll-sizing為容器的類(lèi)型,如表1中的16種容器類(lèi)型中的一種;show的類(lèi)型有原大小顯示(normal)用n表示、自適應(yīng)顯示(auto)用a表示、縮略圖顯示(breviary)用b表示。將容器類(lèi)型和圖片類(lèi)型組合后,得到48種圖片顯示方式,參見(jiàn)表2。表2<table>tableseeoriginaldocumentpage10</column></row><table>下面本發(fā)明實(shí)施例結(jié)合表1和表2,以在終端的聊天窗口中圖片顯示方式選擇為va一a為例,對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行詳細(xì)說(shuō)明,參見(jiàn)圖2,具體實(shí)現(xiàn)過(guò)程如下201:終端獲取消息中的圖片信息,所述信息中攜帶圖片屬性;其中,本步驟中,終端獲取消息中的圖片信息,在此之前終端可以先獲取圖片的顯示方式va—a;也可以在終端獲取消息中的圖片信息之后,再獲取圖片的顯示方式va一a,本發(fā)明實(shí)施例對(duì)其先后順序不作限制。本發(fā)明實(shí)施例中的終端具體可以為客戶端、用戶終端、無(wú)線終端以及Web終端。終端接收消息,當(dāng)包含有圖片的消息到達(dá)終端,不管何種消息,可能是離線消息,也可能是即時(shí)消息、后臺(tái)系統(tǒng)消息等,本發(fā)明實(shí)施例對(duì)消息的類(lèi)型不作限制。終端接收到消息后,首先解析該消息,當(dāng)解析到該消息中含有圖片時(shí),啟動(dòng)拉取圖片信息的邏輯。其中,到達(dá)終端的消息是代碼形式的消息,而圖片代碼和文本代碼是不同的。當(dāng)終端解析到該消息中有圖片代碼時(shí),獲取圖片代碼;并根據(jù)獲取的圖片代碼,啟動(dòng)拉取圖片信息的邏輯,例如可以根據(jù)圖片代碼中的地址到圖片服務(wù)器中去拉取該圖片信息,也可以根據(jù)圖片代碼中的地址從網(wǎng)絡(luò)中下載該圖片信息,對(duì)于拉取圖片信息的方式本發(fā)明實(shí)施例不作限制。其中,終端拉取圖片信息后,圖片信息中攜帶的圖片屬性包括圖片的大小、圖片格式等信息,本發(fā)明實(shí)施例中以圖片大小為例進(jìn)行說(shuō)明。另外,圖片大小又包括2進(jìn)制形式的圖片大小如圖片大小為2M、像素形式的圖片大小如圖片的大小為760*840,但其本質(zhì)沒(méi)有區(qū)別。202:終端按照va_a方式,在終端的聊天窗口中顯示該圖片;其中,消息中的圖片成功拉取下來(lái)后,按照預(yù)定的圖片顯示方式va一a,在終端聊天窗口消息主顯示區(qū)顯示該圖片。va_a表示縱向滾動(dòng)條支持全可變?nèi)萜髦袌D片的顯示方式為自適應(yīng)顯示,當(dāng)拖拽發(fā)生,容器大小發(fā)生改變時(shí),圖片的大小隨容器的大小自動(dòng)變化大小。此方式可以應(yīng)用到聊天窗口左側(cè)會(huì)話內(nèi)容顯示區(qū),當(dāng)拖拽聊天窗口時(shí),圖片大小自適應(yīng)到會(huì)話內(nèi)容顯示區(qū)的寬度,恰好顯示完整圖片。由于聊天窗口的主顯示區(qū)是縱向滾動(dòng)條支持、全大小可變的容器,所以圖片根據(jù)當(dāng)前主顯示區(qū)的寬度自適應(yīng)顯示,如果圖片的大小小于容器的大小,則直接原大小顯示圖片;如果圖片的大小大于容器的大小,則圖片根據(jù)當(dāng)前主顯示區(qū)的寬度自適應(yīng)調(diào)整后再顯示。203:當(dāng)圖片容器大小發(fā)生變化時(shí),在聊天窗口中根據(jù)容器大小的變化自適應(yīng)顯示該圖片。其中,由于聊天窗口的主顯示區(qū)是縱向滾動(dòng)條支持、全大小可變的容器,所以當(dāng)用戶拖拽聊天窗口,聊天窗口的大小會(huì)發(fā)生變化時(shí),聊天窗口消息主顯示區(qū)的大小也發(fā)生變化。此時(shí),由于設(shè)置圖片的顯示方式是va_a,即自適應(yīng)顯示,圖片的大小應(yīng)該隨消息主顯示區(qū)的大小變化而變化,根據(jù)消息主顯示區(qū)的寬度自適應(yīng)顯示圖片。上述步驟是按照預(yù)定的圖片顯示方式va_a在終端的聊天窗口中顯示圖片的過(guò)程,其中,本發(fā)明實(shí)施例提供的方法還適用于在終端設(shè)置一個(gè)用戶選擇界面,界面中可以提供上述48種圖片顯示方式;用戶可以根據(jù)自己的需要,選擇在該界面中的任意一種圖片顯示方式,提高了用戶的使用體驗(yàn)。另外,也可以按照預(yù)定的圖片顯示方式在終端的聊天窗口中顯示圖片,當(dāng)用戶需要改變圖片顯示方式時(shí),可以再通過(guò)終端的用戶選擇界面任意選^^圖片的顯示方式。本發(fā)明實(shí)施例提供的方法,既可以按照預(yù)定的va_a方式在IM聊天窗口中顯示圖片,也可以根據(jù)用戶在終端選擇的顯示方式在IM聊天窗口中顯示圖片,為IM中的圖片顯示區(qū)域提供更多的圖片顯示方式,解決了在IM中圖片顯示不完整和操作不靈活的問(wèn)題,提高了圖片的顯示效果和用戶的使用體驗(yàn),也為用戶查看瀏覽圖片提供了便利。實(shí)施例3為了在IM中完整且豐富的顯示圖片,本發(fā)明實(shí)施例提供了一種即時(shí)通信工具圖片顯示的方法,其中以在終端的聊天記錄窗口中圖片顯示方式選擇為vv_a為例,對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行詳細(xì)說(shuō)明,參見(jiàn)圖3,具體實(shí)現(xiàn)過(guò)程如下301:終端獲取聊天記錄窗口中的圖片信息,所述信息中攜帶該圖片屬性;其中,本步驟中,終端獲取聊天記錄窗口中的圖片信息,在此之前終端可以先獲取圖片的顯示方式vv—a;也可以在終端獲取聊天記錄窗口中的圖片信息之后,再獲取圖片的顯示方式vv一a,本發(fā)明實(shí)施例對(duì)其先后順序不作限制。本發(fā)明實(shí)施例中的終端具體可以為客戶端、用戶終端、無(wú)線終端以及Web終端。由于終端聊天記錄顯示區(qū)默認(rèn)是關(guān)閉的,所以當(dāng)要查看聊天記錄時(shí),點(diǎn)擊聊天窗口上面的聊天記錄按鈕,展開(kāi)聊天記錄顯示區(qū),即圖片顯示容器。IM客戶端獲取聊天記錄窗口中的圖片時(shí),首先啟動(dòng)拉取圖片的邏輯,其過(guò)程參見(jiàn)實(shí)施例2,這里不再贅述。其中,終端拉取圖片信息后,圖片信息中攜帶的圖片屬性包括圖片的大小、圖片格式等信息,本發(fā)明實(shí)施例中以圖片大',l、為例進(jìn)行說(shuō)明。另外,圖片大小又包括2進(jìn)制形式的圖片大小如圖片大小為2M、像素形式的圖片大小如圖片的大小為760*840,但其本質(zhì)沒(méi)有區(qū)別。302:終端按照vv—a方式,在終端的聊天記錄窗口中顯示該圖片;其中,消息中的圖片成功拉取下來(lái)后,按照預(yù)定的圖片顯示方式vv一a,在12終端聊天記錄窗口消息主顯示區(qū)顯示。vv_a表示縱向滾動(dòng)條支持縱向大小可變?nèi)萜髦袌D片的顯示方式為自適應(yīng)顯示,因?yàn)橥献Оl(fā)生時(shí),容器的橫向大小不變,所以生成的圖片自適應(yīng)大小完整顯示后,拖拽時(shí)大小并不用變化。此方式可以應(yīng)用到聊天窗口右側(cè)聊天記錄顯示區(qū),當(dāng)初始化顯示區(qū)時(shí),大小顯示不全的圖片,自適應(yīng)縮放到顯示區(qū),顯示完整圖片。由于聊天記錄窗口的主顯示區(qū)是縱向滾動(dòng)條支持縱向大小可變的容器,所以圖片根據(jù)當(dāng)前主顯示區(qū)的寬度自適應(yīng)顯示,如果圖片的大小小于容器的大小,則直接原大小顯示圖片;如果圖片的大小大于容器的大小,則圖片根據(jù)當(dāng)前主顯示區(qū)的寬度自適應(yīng)調(diào)整后再顯示。303:當(dāng)圖片容器大小發(fā)生變化時(shí),在聊天記錄窗口中才艮據(jù)容器大小的變化自適應(yīng)顯示該圖片。其中,由于聊天記錄窗口的主顯示區(qū)是縱向滾動(dòng)條支持、縱向大小可變的容器,所以當(dāng)用戶拖拽聊天記錄窗口,聊天記錄窗口的縱向大小會(huì)發(fā)生變化時(shí),聊天記錄窗口消息主顯示區(qū)的大小也發(fā)生變化。此時(shí),由于設(shè)置圖片的顯示方式是vv一a,即自適應(yīng)顯示,.圖片的大小應(yīng)該隨消息主顯示區(qū)的大小變化而變化,根據(jù)消息主顯示區(qū)的寬度自適應(yīng)顯示圖片。上述步驟是按照預(yù)定的圖片顯示方式vv—a在終端的聊天記錄窗口中顯示圖片的過(guò)程,其中,本發(fā)明實(shí)施例提供的方法還適用于在終端設(shè)置一個(gè)用戶選4奪界面,界面中可以提供表2所示的48種圖片顯示方式;用戶可以根據(jù)自己的需要,在該界面中選擇任意一種圖片顯示方式。另外,也可以按照預(yù)定的圖片顯示方式在終端的聊天窗口中顯示圖片,當(dāng)用戶需要改變圖片顯示方式時(shí),可以再通過(guò)終端的用戶選擇界面任意選擇圖片的顯示方式。本發(fā)明實(shí)施例提供的方法,既可以按照預(yù)定的vv—a方式在IM聊天記錄窗口中顯示圖片,也可以根據(jù)用戶在終端選擇的顯示方式在IM聊天記錄窗口中顯示圖片,為IM中的圖片顯示區(qū)域提供更多的圖片顯示方式,解決了在IM中圖片顯示不完整和操作不靈活的問(wèn)題,提高了圖片的顯示效果和用戶的使用體驗(yàn),也為用戶查看瀏覽圖片提供了便利。實(shí)施例4本發(fā)明實(shí)施例提供一種IM圖片顯示的裝置,參見(jiàn)圖4,該裝置包括接收模塊401,用于接收消息中的圖片信息,信息中攜帶圖片大小;獲取模塊402,用于獲取圖片顯示方式和圖片容器大小;顯示模塊403,用于根據(jù)接收模塊401接收的圖片大小、獲取模塊402獲取的圖片容器大小,在圖片容器中按照獲取模塊獲取的圖片顯示方式顯示圖片。上述接收模塊401和獲取模塊402中,也可以先通過(guò)獲取模塊402獲取圖片的顯示方式,再通過(guò)接收模塊401接收消息中的圖片信息,本發(fā)明實(shí)施例對(duì)其先后順序不作限制。其中,獲取模塊402,包括第一獲取單元,用于獲取預(yù)先設(shè)定的圖片顯示方式;第二獲取單元,用于獲取即時(shí)通信工具終端選4奪的圖片顯示方式。其中,顯示模塊403,包括第一顯示單元,用于當(dāng)圖片大小小于圖片容器大小時(shí),在圖片容器中原大小顯示圖片;第二顯示單元,用于當(dāng)圖片大小大于圖片容器大小時(shí),在圖片容器中自適應(yīng)顯示圖片。進(jìn)一步地,第二顯示單元,包括第一顯示子單元,用于當(dāng)圖片容器類(lèi)型為支持縱向滾動(dòng)的容器,則在圖片容器中按照?qǐng)D片容器的寬度自適應(yīng)顯示圖片;第二顯示子單元,用于當(dāng)圖片容器類(lèi)型為支持橫向滾動(dòng)的容器,則在圖片容器中按照容器的長(zhǎng)度自適應(yīng)顯示圖片。其中,顯示模塊403,還包括第三顯示單元,用于當(dāng)圖片容器的大小發(fā)生變化時(shí),按照?qǐng)D片顯示方式,在圖片容器中根據(jù)圖片容器的變化自適應(yīng)顯示圖片。另夕卜,本發(fā)明實(shí)施例中的圖片大小又包括2進(jìn)制形式的圖片大小如圖片大小為2M、像素形式的圖片大小如圖片的大小為760*840,但其本質(zhì)沒(méi)有區(qū)別。本發(fā)明實(shí)施例提供的裝置,既可以按照預(yù)定的顯示方式在圖片容器中顯示圖片,也可以根據(jù)即時(shí)通信工具終端選擇的顯示方式在圖片容器中顯示圖片,為IM中的圖片顯示區(qū)域提供更多的圖片顯示方式,解決了在IM中圖片顯示不完整和操作不靈活的問(wèn)題,提高了圖片的顯示效果和用戶的使用體驗(yàn),也為用戶查看瀏覽圖片提供了便利。14本發(fā)明實(shí)施例可以利用實(shí)現(xiàn),相應(yīng)的程序可以存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,例如,路由器的硬盤(pán)、緩存或光盤(pán)中。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。1權(quán)利要求1、一種即時(shí)通信工具圖片顯示的方法,其特征在于,所述方法包括接收消息中的圖片信息,所述信息中攜帶圖片大?。猾@取圖片顯示方式和圖片容器大?。桓鶕?jù)所述圖片大小、所述圖片容器大小,在圖片容器中按照所述圖片顯示方式顯示所述圖片。2、如權(quán)利要求l所述的方法,其特征在于,所述獲取圖片顯示方式,包括獲取預(yù)先設(shè)定的圖片顯示方式;或,獲取即時(shí)通信工具終端選擇的圖片顯示方式。3、如權(quán)利要求l所述的方法,其特征在于,所述根據(jù)所述圖片大小、所述圖片容器大小,在所述圖片容器中按照所述圖片顯示方式顯示所述圖片,包括當(dāng)所述圖片大小小于所述圖片容器大小時(shí),在所述圖片容器中原大小顯示所述圖片;當(dāng)所述圖片大小大于所述圖片容器大小時(shí),在所述圖片容器中自適應(yīng)顯示所述圖片。4、如權(quán)利要求3所述的方法,其特征在于,所述當(dāng)所述圖片大小大于所述圖片容器大小時(shí),在所述圖片容器中自適應(yīng)顯示所述圖片,包括當(dāng)所述圖片容器類(lèi)型為支持縱向滾動(dòng)的容器,則在所述圖片容器中按照所述圖片容器的寬度自適應(yīng)顯示所述圖片;當(dāng)所述圖片容器類(lèi)型為支持橫向滾動(dòng)的容器,則在所述圖片容器中按照所述容器的長(zhǎng)度自適應(yīng)顯示所述圖片。5、如權(quán)利要求l所述的方法,其特征在于,所述根據(jù)所述圖片大小、所述圖片容器大小,在所述圖片容器中按照所述圖片顯示方式顯示所述圖片,還包括當(dāng)所述圖片容器的大小發(fā)生變化時(shí),按照所述圖片顯示方式,在所述圖片容器中根據(jù)所述圖片容器的變化自適應(yīng)顯示所述圖片。6、一種即時(shí)通信工具圖片顯示的裝置,其特征在于,所述裝置包括接收模塊,用于接收消息中的圖片信息,所述信息中攜帶圖片大小;獲取模塊,用于獲取圖片顯示方式和圖片容器大小;顯示模塊,用于根據(jù)所述接收模塊接收的圖片大小、所述獲取模塊獲取的圖片容器大小,在圖片容器中按照所述獲取模塊獲取的圖片顯示方式顯示所述圖片。7、如權(quán)利要求6所述的裝置,其特征在于,所述獲取模塊,包括第一獲取單元,用于獲取預(yù)先設(shè)定的圖片顯示方式;第二獲取單元,用于獲取即時(shí)通信工具終端選擇的圖片顯示方式。8、如權(quán)利要求6所述的裝置,其特征在于,所述顯示模塊,包括第一顯示單元,用于當(dāng)所述圖片大小小于所述圖片容器大小時(shí),在所述圖片容器中原大小顯示所述圖片;第二顯示單元,用于當(dāng)所述圖片大小大于所述圖片容器大小時(shí),在所述圖片容器中自適應(yīng)顯示所述圖片。9、如權(quán)利要求8所述的裝置,其特征在于,所述第二顯示單元,包括第一顯示子單元,用于當(dāng)所述圖片容器類(lèi)型為支持縱向滾動(dòng)的容器,則在所述圖片容器中按照所述圖片容器的寬度自適應(yīng)顯示所述圖片;第二顯示子單元,用于當(dāng)所述圖片容器類(lèi)型為支持橫向滾動(dòng)的容器,則在所述圖片容器中按照所述容器的長(zhǎng)度自適應(yīng)顯示所述圖片。10、如權(quán)利要求6所述的裝置,其特征在于,所述顯示模塊,還包括第三顯示單元,用于當(dāng)所述圖片容器的大小發(fā)生變化時(shí),按照所述圖片顯示方式,在所述圖片容器中4艮據(jù)所述圖片容器的變化自適應(yīng)顯示所述圖片。全文摘要本發(fā)明實(shí)施例公開(kāi)了一種即時(shí)通信工具圖片顯示的方法和裝置,屬于計(jì)算機(jī)領(lǐng)域。方法包括接收消息中的圖片信息,所述信息中攜帶圖片大??;獲取圖片顯示方式和圖片容器大小;根據(jù)所述圖片大小、所述圖片容器大小,在圖片容器中按照所述圖片顯示方式顯示所述圖片。裝置包括接收模塊、獲取模塊和顯示模塊。本發(fā)明實(shí)施例提供的方法,能夠?yàn)镮M中的圖片顯示的區(qū)域提供更多的圖片顯示方式,解決了在IM中圖片顯示不完整的問(wèn)題,提高了圖片的顯示效果和用戶的使用體驗(yàn),也為用戶查看瀏覽圖片提供了便利。文檔編號(hào)H04W4/12GK101478732SQ200910078058公開(kāi)日2009年7月8日申請(qǐng)日期2009年2月11日優(yōu)先權(quán)日2009年2月11日發(fā)明者王海洋申請(qǐng)人:騰訊科技(深圳)有限公司