一種圖片顯示方法及裝置制造方法
【專利摘要】本發(fā)明的實(shí)施例公開了一種圖片顯示方法及裝置,涉及電子信息領(lǐng)域,能夠解決手機(jī)操作系統(tǒng)上顯示的圖片列表不夠清晰有效的問題。具體方案為:獲取空間矩陣變換指令,在列表界面獲取一個(gè)橫向區(qū)域,將橫向區(qū)域橫向劃分為第一預(yù)設(shè)數(shù)量的橫行,根據(jù)空間矩陣變換指令,在橫向區(qū)域中,將第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,調(diào)整單位縱向?qū)m格的寬度,使得第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿橫向區(qū)域,在第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片。本發(fā)明用于圖片顯示。
【專利說明】—種圖片顯示方法及裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子信息領(lǐng)域,尤其涉及一種圖片顯示方法及裝置。
【背景技術(shù)】
[0002]手機(jī)操作系統(tǒng)中的自定義宮格顯示控件可以顯示文件的列表,當(dāng)用戶需要查找文件時(shí),通過自定義宮格顯示控件,可以瀏覽文件列表,通過滑動(dòng)屏幕使列表進(jìn)行滾動(dòng),便于查找。但是,現(xiàn)有技術(shù)中,手機(jī)操作平臺(tái)上的自定義宮格顯示控件只能顯示一列多行的列表形式,對于有些文件列表的顯示,并不是十分清晰有效。尤其是當(dāng)用戶瀏覽圖片列表時(shí),一行只能顯示一張圖片,如果一頁行數(shù)太多,會(huì)使得圖片太小,用戶看不清楚,如果一頁行數(shù)太少,又使得一頁顯示圖片個(gè)數(shù)太少,用戶通過列表查找圖片十分不便。這樣,就存在一個(gè)問題,手機(jī)操作系統(tǒng)上顯示的圖片列表不夠清晰有效。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的實(shí)施例提供一種圖片顯示方法及裝置。能夠解決手機(jī)操作系統(tǒng)上顯示的圖片列表不夠清晰有效的問題。
[0004]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0005]第一方面,一種圖片顯不方法,應(yīng)用于手機(jī)操作系統(tǒng),包括:
[0006]獲取空間矩陣變換指令,所述空間矩陣變換指令包括第一預(yù)設(shè)數(shù)量及旋轉(zhuǎn)角度,所述旋轉(zhuǎn)角度為90度;
[0007]在列表界面獲取一個(gè)橫向區(qū)域,所述橫向區(qū)域?yàn)樗隽斜斫缑嬷械囊粋€(gè)橫行區(qū)域;
[0008]將所述橫向區(qū)域橫向劃分為第一預(yù)設(shè)數(shù)量的橫行,所述橫向區(qū)域中的一個(gè)橫行為一個(gè)單位橫向?qū)m格;
[0009]根據(jù)所述空間矩陣變換指令,在所述橫向區(qū)域中,將所述第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞所述橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,所述單位縱向?qū)m格為所述橫向區(qū)域中一個(gè)縱列所占的區(qū)域;
[0010]調(diào)整所述單位縱向?qū)m格的寬度,使得所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿所述橫向區(qū)域;
[0011]在所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,其中,一個(gè)所述單位縱向?qū)m格顯示一張所述預(yù)設(shè)圖片。
[0012]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,
[0013]所述空間矩陣變換指令還包括坐標(biāo)變換系數(shù);
[0014]所述根據(jù)所述空間矩陣變換指令,在所述橫向區(qū)域中,將所述第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞所述橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,包括:
[0015]在所述列表界面的坐標(biāo)系中,獲取所述單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo);
[0016]根據(jù)所述坐標(biāo)變換系數(shù)以及所述旋轉(zhuǎn)角度將所述單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)進(jìn)行仿射矩陣變換得到所述單位縱向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo);
[0017]根據(jù)所述單位縱向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)獲取所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格。
[0018]結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,所述獲取空間矩陣變換指令之前,還包括:
[0019]獲取圖片顯示信息,所述圖片顯示信息包括所述預(yù)設(shè)圖片的數(shù)量;
[0020]將所述預(yù)設(shè)圖片的數(shù)量作為所述第一預(yù)設(shè)數(shù)量,并生成所述空間矩陣變換指令。
[0021]結(jié)合第一方面,在第三種可能的實(shí)現(xiàn)方式中,所述在所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,包括:
[0022]獲取第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片;
[0023]不改變所述預(yù)設(shè)圖片的長度和高度的比例,將所述預(yù)設(shè)圖片進(jìn)行縮放,使所述第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片的長度之和小于或者等于所述橫向區(qū)域的長度;
[0024]在所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示所述預(yù)設(shè)圖片,并調(diào)整每一個(gè)所述單位縱向?qū)m格的寬度以及所述預(yù)設(shè)圖片的長度和寬度,使所述第一預(yù)設(shè)數(shù)量的預(yù)設(shè)圖片完全顯不O
[0025]結(jié)合第一方面至第一方面的第三種可能的實(shí)現(xiàn)方式中任一實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述在列表界面獲取橫向區(qū)域之前,還包括:
[0026]在所述列表界面劃分出第二預(yù)設(shè)數(shù)量的所述橫向區(qū)域。
[0027]第二方面,一種圖片顯示裝置,應(yīng)用于手機(jī)操作系統(tǒng),包括:
[0028]獲取單元,用于獲取空間矩陣變換指令,所述空間矩陣變換指令包括第一預(yù)設(shè)數(shù)里!及旋轉(zhuǎn)角度,所述旋轉(zhuǎn)角度為90度;
[0029]所述獲取單元,還用于在列表界面獲取一個(gè)橫向區(qū)域,所述橫向區(qū)域?yàn)樗隽斜斫缑嬷械囊粋€(gè)橫行區(qū)域;
[0030]區(qū)域管理單元,用于將所述獲取單元獲取的所述橫向區(qū)域橫向劃分為第一預(yù)設(shè)數(shù)量的橫行,所述橫向區(qū)域中的一個(gè)橫行為一個(gè)單位橫向?qū)m格;
[0031]所述區(qū)域管理單元,還用于根據(jù)所述獲取單元獲取的所述空間矩陣變換指令,在所述橫向區(qū)域中,將所述第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞所述橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,所述單位縱向?qū)m格為所述橫向區(qū)域中一個(gè)縱列所占的區(qū)域;
[0032]所述區(qū)域管理單元,還用于調(diào)整所述單位縱向?qū)m格的寬度,使得所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿所述橫向區(qū)域;
[0033]顯示單元,用于在所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,其中,一個(gè)所述單位縱向?qū)m格顯示一張所述預(yù)設(shè)圖片。
[0034]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,
[0035]所述空間矩陣變換指令還包括坐標(biāo)變換系數(shù);
[0036]所述獲取單元,還用于在所述列表界面的坐標(biāo)系中,獲取所述單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo);
[0037]所述區(qū)域管理單元,還用于根據(jù)所述坐標(biāo)變換系數(shù)以及所述旋轉(zhuǎn)角度將所述獲取單元獲取的所述單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)進(jìn)行仿射矩陣變換得到所述單位縱向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo),并且根據(jù)所述單位縱向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)獲取所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格。
[0038]結(jié)合第二方面,在第二種可能的實(shí)現(xiàn)方式中,
[0039]所述獲取單元,還用于獲取圖片顯示信息,所述圖片顯示信息包括所述預(yù)設(shè)圖片的數(shù)量,將所述預(yù)設(shè)圖片的數(shù)量作為所述第一預(yù)設(shè)數(shù)量,并生成所述空間矩陣變換指令。
[0040]結(jié)合第二方面,在第三種可能的實(shí)現(xiàn)方式中,
[0041]所述獲取單元,還用于獲取第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片;
[0042]所述顯示單元,還用于不改變所述獲取單元獲取的第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片的長度和高度的比例,將所述第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片進(jìn)行縮放,使所述預(yù)設(shè)圖片的長度之和小于或者等于所述橫向區(qū)域的長度,在所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示所述預(yù)設(shè)圖片,并調(diào)整每一個(gè)所述單位縱向?qū)m格的寬度以及所述預(yù)設(shè)圖片的長度和寬度,使所述第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片完全顯示。
[0043]結(jié)合第二方面至第二方面的第三種可能的實(shí)現(xiàn)方式中任一實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,
[0044]所述區(qū)域管理單元,還用于在所述列表界面劃分出第二預(yù)設(shè)數(shù)量的所述橫向區(qū)域。
[0045]本發(fā)明的實(shí)施例提供的圖片顯示方法及裝置,通過獲取空間矩陣變換指令,在列表界面獲取一個(gè)橫向區(qū)域,將橫向區(qū)域橫向劃分為第一預(yù)設(shè)數(shù)量的橫行,根據(jù)空間矩陣變換指令,在橫向區(qū)域中,將第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,調(diào)整單位縱向?qū)m格的寬度,使得第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿橫向區(qū)域,在第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,解決了手機(jī)操作系統(tǒng)上顯示的圖片列表不夠清晰有效的問題。
【專利附圖】
【附圖說明】
[0046]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0047]圖1為本發(fā)明的實(shí)施例提供的一種圖片顯示方法流程示意圖;
[0048]圖2為本發(fā)明的實(shí)施例提供的一種列表界面分布效果示意圖;
[0049]圖3為本發(fā)明的實(shí)施例提供的另一種列表界面分布效果示意圖;
[0050]圖4為本發(fā)明的實(shí)施例提供的一種圖片顯示裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0051]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0052]本發(fā)明的實(shí)施例提供一種圖片顯示方法,應(yīng)用于手機(jī)操作平臺(tái),參照圖1所示,包括以下步驟:
[0053]101、獲取空間矩陣變換指令。
[0054]其中,空間矩陣變換指令包括第一預(yù)設(shè)數(shù)量及旋轉(zhuǎn)角度,本發(fā)明中,旋轉(zhuǎn)角度為90度。
[0055]102、在列表界面獲取一個(gè)橫向區(qū)域。
[0056]橫向區(qū)域?yàn)樵摿斜斫缑嬷械囊粋€(gè)橫行區(qū)域?,F(xiàn)有的手機(jī)操作系統(tǒng)中,列表界面只能顯示為一列多行的列表,此處一個(gè)橫向區(qū)域指的是列表界面中的一個(gè)橫行區(qū)域。
[0057]103、將橫向區(qū)域橫向劃分為第一預(yù)設(shè)數(shù)量的橫行。
[0058]具體的,橫向區(qū)域中的一個(gè)橫行為一個(gè)單位橫向?qū)m格。區(qū)別于上述列表界面中的橫行區(qū)域,此處單位橫向?qū)m格指的是橫向區(qū)域中的一個(gè)橫行,即列表界面中的橫行區(qū)域被劃分為第一預(yù)設(shè)數(shù)量的橫行。
[0059]104、根據(jù)空間矩陣變換指令,在橫向區(qū)域中,將第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格。
[0060]單位縱向?qū)m格為橫向區(qū)域中一個(gè)縱列所占的區(qū)域??蛇x的,將第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞橫向區(qū)域的中心點(diǎn)逆時(shí)針或者順時(shí)針旋轉(zhuǎn)90度,就可以得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格。也就是說把橫向區(qū)域中橫向劃分的單位橫向?qū)m格通過旋轉(zhuǎn)變成了縱向劃分的單位縱向?qū)m格,橫向區(qū)域中一列三行的分布模式變成了一行三列的分布模式。
[0061]具體可選的,空間矩陣變換指令還包括坐標(biāo)變換系數(shù)。通過仿射矩陣變換實(shí)現(xiàn)將單位橫向?qū)m格旋轉(zhuǎn)得到單位縱向?qū)m格:
[0062]在列表界面的坐標(biāo)系中,獲取單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)。
[0063]根據(jù)坐標(biāo)變換系數(shù)以及旋轉(zhuǎn)角度將單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)進(jìn)行仿射矩陣變換得到單位縱向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)。
[0064]根據(jù)單位縱向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)獲取第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格。
[0065]當(dāng)然,仿射矩陣變換只是本實(shí)施例提供的一種常用的優(yōu)選方案,如果通過其他方式實(shí)現(xiàn)相同效果,也屬于本發(fā)明的保護(hù)范圍,對于具體如何實(shí)現(xiàn)將單位橫向?qū)m格旋轉(zhuǎn)90度得到單位縱向?qū)m格,本發(fā)明不做限制。通過空間矩陣變換可以將橫向列表和縱向?qū)m格進(jìn)行轉(zhuǎn)換,已實(shí)現(xiàn)橫向列表控件縱向顯示圖片。
[0066]105、調(diào)整單位縱向?qū)m格的寬度,使得第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿橫向區(qū)域。
[0067]優(yōu)選的,可以調(diào)整單位縱向?qū)m格的寬度,使得單位縱向?qū)m格在橫向區(qū)域中均勻分布,每個(gè)單位縱向?qū)m格的寬度都相同。
[0068]106、在第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片。
[0069]其中,一個(gè)單位縱向?qū)m格顯示一張預(yù)設(shè)圖片。
[0070]可選的,具體包括:獲取第一預(yù)設(shè)數(shù)量的預(yù)設(shè)圖片。不改變預(yù)設(shè)圖片的長度和高度的比例,將所述第一預(yù)設(shè)數(shù)量的預(yù)設(shè)圖片進(jìn)行縮放,使第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片的長度之和小于或者等于橫向區(qū)域的長度。優(yōu)選的,對預(yù)設(shè)圖片進(jìn)行縮放,使第一預(yù)設(shè)數(shù)量的預(yù)設(shè)圖片的長度之和等于橫向區(qū)域的長度,并且使預(yù)設(shè)圖片的高度小于或者等于橫向區(qū)域的高度。
[0071]在第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,并調(diào)整每一個(gè)單位縱向?qū)m格的寬度以及預(yù)設(shè)圖片的長度和寬度,使預(yù)設(shè)圖片完全顯示。
[0072]可選的,在步驟101之前,還可以將該列表界面劃分出第二預(yù)設(shè)數(shù)量的橫向區(qū)域,然后將每一個(gè)橫向區(qū)域都執(zhí)行步驟101-105所描述的方法,這樣就可以劃分出對多行多列的列表,將圖片以多行多列的列表形式顯示出來。而且,因?yàn)槭謾C(jī)操作平臺(tái)中列表的顯示只能橫向劃分,因此通過上述方法,先橫向劃分,然后旋轉(zhuǎn)90度使之成為縱向劃分的模式最大程度的保證了系統(tǒng)的穩(wěn)定性。通過上述方法,手機(jī)上可以清晰地顯示圖片,并且因?yàn)槎嘈卸嗔械娘@示模式,可以在一個(gè)頁面顯示很多圖片,方便用戶查找。
[0073]本發(fā)明的實(shí)施例提供的圖片顯示方法,通過獲取空間矩陣變換指令,在列表界面獲取一個(gè)橫向區(qū)域,將橫向區(qū)域橫向劃分為第一預(yù)設(shè)數(shù)量的橫行,根據(jù)空間矩陣變換指令,在橫向區(qū)域中,將第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,調(diào)整單位縱向?qū)m格的寬度,使得第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿橫向區(qū)域,在第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,解決了手機(jī)操作系統(tǒng)上顯示的圖片列表不夠清晰有效的問題。
[0074]基于上述圖1對應(yīng)的實(shí)施例,本發(fā)明的實(shí)施例提供一種具體的實(shí)現(xiàn)方式,方案如下:
[0075]S1、將列表界面劃分為第二預(yù)設(shè)數(shù)量的橫向區(qū)域。
[0076]可選的,第二預(yù)設(shè)數(shù)量可以自行設(shè)定,參照圖2所示,本實(shí)施例以3行為例進(jìn)行說明,但并不代表本實(shí)施例中的第二預(yù)設(shè)數(shù)量只能是3。
[0077]S2、將一個(gè)橫向區(qū)域劃分為第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格。并將第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞該橫向區(qū)域的中心點(diǎn)逆時(shí)針或者順時(shí)針旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格。
[0078]具體可選的,獲取單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo),優(yōu)選的,將單位橫向?qū)m格邊界的四個(gè)頂點(diǎn)作為預(yù)設(shè)點(diǎn),根據(jù)坐標(biāo)變換系數(shù)及旋轉(zhuǎn)角度將單位橫向?qū)m格四個(gè)頂點(diǎn)的坐標(biāo)進(jìn)行仿射矩陣變換,對應(yīng)的可以得到單位縱向?qū)m格的四個(gè)頂點(diǎn)坐標(biāo),根據(jù)單位縱向?qū)m格四個(gè)頂點(diǎn)的坐標(biāo)可以獲取第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格。
[0079]當(dāng)然,仿射矩陣變換只是本實(shí)施例提供的一種常用的優(yōu)選方案,如果通過其他方式實(shí)現(xiàn)相同效果,也屬于本發(fā)明的保護(hù)范圍,對于具體如何實(shí)現(xiàn)將單位橫向?qū)m格旋轉(zhuǎn)90度得到單位縱向?qū)m格,本發(fā)明不做限制。
[0080]調(diào)整單位縱向?qū)m格的寬度,使得第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿橫向區(qū)域。
[0081]具體的,參照圖2所示,可以將第一橫向區(qū)域分為3行,其中,實(shí)線劃分為橫向區(qū)域的劃分,虛線劃分為單位橫向?qū)m格的劃分。參照圖3所示,將單位橫向?qū)m格順時(shí)針或者逆時(shí)針旋轉(zhuǎn)90度后得到3個(gè)單位縱向?qū)m格,其中,實(shí)線劃分為橫向區(qū)域的劃分,虛線劃分為單位縱向?qū)m格的劃分。
[0082]S3、在單位縱向?qū)m格中顯示預(yù)設(shè)圖片。包括以下兩個(gè)方案。
[0083]第一方案:
[0084]獲取預(yù)設(shè)圖片,不改變預(yù)設(shè)圖片的長度和高度的比例,對預(yù)設(shè)圖片進(jìn)行縮放,使得預(yù)設(shè)圖片的長度之和小于或者等于其所在橫向區(qū)域的長度。
[0085]優(yōu)選的,使預(yù)設(shè)圖片的長度之和等于其所在橫向區(qū)域的長度,并且使預(yù)設(shè)圖片的高度小于或者等于其所在橫向區(qū)域的高度。
[0086]調(diào)整單位縱向?qū)m格的寬度以及預(yù)設(shè)圖片的長度和寬度,使預(yù)設(shè)圖片完全顯示。
[0087]第二方案:
[0088]獲取預(yù)設(shè)圖片,不改變預(yù)設(shè)圖片的長度和高度的比例,對預(yù)設(shè)圖片進(jìn)行縮放,使預(yù)設(shè)圖片的高度等于其對應(yīng)的單位縱向?qū)m格的高度并且預(yù)設(shè)圖片的長度大于或者等于其對應(yīng)的縱向?qū)m格的寬度;或者使預(yù)設(shè)圖片的長度等于其對應(yīng)的單位縱向?qū)m格的寬度并且預(yù)設(shè)圖片的高度大于或者等于其對應(yīng)的單位縱向?qū)m格的高度。
[0089]調(diào)整圖片位置,將圖片中沒有顯示在其對應(yīng)的單位縱向?qū)m格的部分截去。
[0090]這樣,對圖片進(jìn)行合適的縮放,在單位縱向?qū)m格中只顯示圖片的一部分,也保證了圖片的清晰度。
[0091]以上所述只是本實(shí)施例提供的兩種對圖片的處理方式,不代表本發(fā)明只包含這兩種方式,當(dāng)然也可以有其他方式,通過其他方式獲得相同或者類似效果的也屬于本發(fā)明的保護(hù)范圍。
[0092]S4、對SI中劃分的3個(gè)橫向區(qū)域均執(zhí)行S2、S3所描述的方法,當(dāng)然,每一個(gè)橫向區(qū)域劃分成單位橫向?qū)m格的數(shù)量可以不同,參照圖3所示,第一個(gè)橫向區(qū)域劃分為3個(gè)單位縱向?qū)m格,第二個(gè)橫向區(qū)域劃分為2個(gè)單位縱向?qū)m格,第三個(gè)橫向區(qū)域劃分為3個(gè)單位縱向?qū)m格。
[0093]本發(fā)明的實(shí)施例提供的圖片顯示方法,通過獲取空間矩陣變換指令,在列表界面獲取一個(gè)橫向區(qū)域,將橫向區(qū)域橫向劃分為第一預(yù)設(shè)數(shù)量的橫行,根據(jù)空間矩陣變換指令,在橫向區(qū)域中,將第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,調(diào)整單位縱向?qū)m格的寬度,使得第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿橫向區(qū)域,在第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,解決了手機(jī)操作系統(tǒng)上顯示的圖片列表不夠清晰有效的問題。
[0094]基于上述圖1對應(yīng)的實(shí)施例,本發(fā)明的實(shí)施例提供一種圖片顯示裝置,應(yīng)用于手機(jī)操作系統(tǒng),用于實(shí)施上述圖1對應(yīng)的實(shí)施例中所描述的圖片顯示方法,優(yōu)選的,該圖片顯示裝置可以是一個(gè)手機(jī),當(dāng)然,也可以是應(yīng)用手機(jī)操作系統(tǒng)的裝置,參照圖4所示,該圖片顯示裝置401包括:獲取單元4011、區(qū)域管理單元4012和顯示單元4013。
[0095]其中,獲取單元4011,用于獲取空間矩陣變換指令,空間矩陣變換指令包括第一預(yù)設(shè)數(shù)量及旋轉(zhuǎn)角度,旋轉(zhuǎn)角度為90度。
[0096]獲取單元4011,還用于在列表界面獲取一個(gè)橫向區(qū)域,橫向區(qū)域?yàn)榱斜斫缑嬷械囊粋€(gè)橫行區(qū)域。
[0097]區(qū)域管理單元4012,用于將獲取單元4011獲取的橫向區(qū)域橫向劃分為第一預(yù)設(shè)數(shù)量的橫行,橫向區(qū)域中的一個(gè)橫行為一個(gè)單位橫向?qū)m格。
[0098]區(qū)域管理單元4012,還用于根據(jù)獲取單元4011獲取的空間矩陣變換指令,在橫向區(qū)域中,將第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,單位縱向?qū)m格為橫向區(qū)域中一個(gè)縱列所占的區(qū)域。
[0099]區(qū)域管理單元4012,還用于調(diào)整單位縱向?qū)m格的寬度,使得第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿橫向區(qū)域。
[0100]顯示單元4013,用于在第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,其中,一個(gè)單位縱向?qū)m格顯示一張預(yù)設(shè)圖片。
[0101]本發(fā)明的實(shí)施例提供的圖片顯示裝置,通過獲取空間矩陣變換指令,在列表界面獲取一個(gè)橫向區(qū)域,將橫向區(qū)域橫向劃分為第一預(yù)設(shè)數(shù)量的橫行,根據(jù)空間矩陣變換指令,在橫向區(qū)域中,將第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,調(diào)整單位縱向?qū)m格的寬度,使得第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿橫向區(qū)域,在第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,解決了手機(jī)操作系統(tǒng)上顯示的圖片列表不夠清晰有效的問題。
[0102]可選的,在一種具體的應(yīng)用場景中,空間矩陣變換指令還包括坐標(biāo)變換系數(shù)。
[0103]獲取單元4011,還用于在列表界面的坐標(biāo)系中,獲取單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)。
[0104]區(qū)域管理單元4012,還用于根據(jù)坐標(biāo)變換系數(shù)以及旋轉(zhuǎn)角度將獲取單元4011獲取的單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)進(jìn)行仿射矩陣變換得到單位縱向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo),并且根據(jù)單位縱向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)獲取第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格。
[0105]可選的,獲取單元4011,還用于獲取圖片顯示信息,圖片顯示信息包括預(yù)設(shè)圖片的數(shù)量,將預(yù)設(shè)圖片的數(shù)量作為第一預(yù)設(shè)數(shù)量,并生成空間矩陣變換指令。
[0106]可選的,獲取單元4011,還用于獲取第一預(yù)設(shè)數(shù)量的預(yù)設(shè)圖片。
[0107]顯示單元4013,還用于不改變獲取單元4011獲取的第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片的長度和高度的比例,將所述預(yù)設(shè)圖片進(jìn)行縮放,使所述第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片的長度之和小于或者等于橫向區(qū)域的長度,在第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,并調(diào)整每一個(gè)單位縱向?qū)m格的寬度以及預(yù)設(shè)圖片的長度和寬度,使所述第一預(yù)設(shè)數(shù)量的預(yù)設(shè)圖片完全顯示。
[0108]可選的,區(qū)域管理單元4012,還用于在列表界面劃分出第二預(yù)設(shè)數(shù)量的橫向區(qū)域。
[0109]本發(fā)明的實(shí)施例提供的圖片顯示裝置,通過獲取空間矩陣變換指令,在列表界面獲取一個(gè)橫向區(qū)域,將橫向區(qū)域橫向劃分為第一預(yù)設(shè)數(shù)量的橫行,根據(jù)空間矩陣變換指令,在橫向區(qū)域中,將第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,調(diào)整單位縱向?qū)m格的寬度,使得第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿橫向區(qū)域,在第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,解決了手機(jī)操作系統(tǒng)上顯示的圖片列表不夠清晰有效的問題。
[0110]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種圖片顯示方法,其特征在于,應(yīng)用于手機(jī)操作系統(tǒng),包括: 獲取空間矩陣變換指令,所述空間矩陣變換指令包括第一預(yù)設(shè)數(shù)量及旋轉(zhuǎn)角度,所述旋轉(zhuǎn)角度為90度; 在列表界面獲取一個(gè)橫向區(qū)域,所述橫向區(qū)域?yàn)樗隽斜斫缑嬷械囊粋€(gè)橫行區(qū)域;將所述橫向區(qū)域橫向劃分為第一預(yù)設(shè)數(shù)量的橫行,所述橫向區(qū)域中的一個(gè)橫行為一個(gè)單位橫向?qū)m格; 根據(jù)所述空間矩陣變換指令,在所述橫向區(qū)域中,將所述第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞所述橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,所述單位縱向?qū)m格為所述橫向區(qū)域中一個(gè)縱列所占的區(qū)域; 調(diào)整所述單位縱向?qū)m格的寬度,使得所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿所述橫向區(qū)域; 在所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,其中,一個(gè)所述單位縱向?qū)m格顯示一張所述預(yù)設(shè)圖片。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述空間矩陣變換指令還包括坐標(biāo)變換系數(shù); 所述根據(jù)所述空間矩陣變換指令,在所述橫向區(qū)域中,將所述第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞所述橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,包括: 在所述列表界面的坐標(biāo)系中,獲取所述單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo);根據(jù)所述坐標(biāo)變換系數(shù)以及所述旋轉(zhuǎn)角度將所述單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)進(jìn)行仿射矩陣變換得到所述單位縱向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo); 根據(jù)所述單位縱向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)獲取所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取空間矩陣變換指令之前,還包括: 獲取圖片顯示信息,所述圖片顯示信息包括所述預(yù)設(shè)圖片的數(shù)量; 將所述預(yù)設(shè)圖片的數(shù)量作為所述第一預(yù)設(shè)數(shù)量,并生成所述空間矩陣變換指令。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,包括: 獲取第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片; 不改變所述預(yù)設(shè)圖片的長度和高度的比例,將所述預(yù)設(shè)圖片進(jìn)行縮放,使所述第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片的長度之和小于或者等于所述橫向區(qū)域的長度; 在所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示所述預(yù)設(shè)圖片,并調(diào)整每一個(gè)所述單位縱向?qū)m格的寬度以及所述預(yù)設(shè)圖片的長度和寬度,使所述預(yù)設(shè)圖片完全顯示。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述在列表界面獲取橫向區(qū)域之前,還包括: 在所述列表界面劃分出第二預(yù)設(shè)數(shù)量的所述橫向區(qū)域。
6.一種圖片顯示裝置,其特征在于,應(yīng)用于手機(jī)操作系統(tǒng),包括: 獲取單元,用于獲取空間矩陣變換指令,所述空間矩陣變換指令包括第一預(yù)設(shè)數(shù)量及旋轉(zhuǎn)角度,所述旋轉(zhuǎn)角度為90度; 所述獲取單元,還用于在列表界面獲取一個(gè)橫向區(qū)域,所述橫向區(qū)域?yàn)樗隽斜斫缑嬷械囊粋€(gè)橫行區(qū)域; 區(qū)域管理單元,用于將所述獲取單元獲取的所述橫向區(qū)域橫向劃分為第一預(yù)設(shè)數(shù)量的橫行,所述橫向區(qū)域中的一個(gè)橫行為一個(gè)單位橫向?qū)m格; 所述區(qū)域管理單元,還用于根據(jù)所述獲取單元獲取的所述空間矩陣變換指令,在所述橫向區(qū)域中,將所述第一預(yù)設(shè)數(shù)量的單位橫向?qū)m格圍繞所述橫向區(qū)域的中心點(diǎn)同方向旋轉(zhuǎn)90度得到第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格,所述單位縱向?qū)m格為所述橫向區(qū)域中一個(gè)縱列所占的區(qū)域; 所述區(qū)域管理單元,還用于調(diào)整所述單位縱向?qū)m格的寬度,使得所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格填滿所述橫向區(qū)域; 顯示單元,用于在所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示預(yù)設(shè)圖片,其中,一個(gè)所述單位縱向?qū)m格顯示一張所述預(yù)設(shè)圖片。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述空間矩陣變換指令還包括坐標(biāo)變換系數(shù); 所述獲取單元,還用于在所述列表界面的坐標(biāo)系中,獲取所述單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo); 所述區(qū)域管理單元,還用于根據(jù)所述坐標(biāo)變換系數(shù)以及所述旋轉(zhuǎn)角度將所述獲取單元獲取的所述單位橫向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)進(jìn)行仿射矩陣變換得到所述單位縱向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo),并且根據(jù)所述單位縱向?qū)m格預(yù)設(shè)點(diǎn)集中每個(gè)點(diǎn)的坐標(biāo)獲取所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述獲取單元,還用于獲取圖片顯示信息,所述圖片顯示信息包括所述預(yù)設(shè)圖片的數(shù)量,將所述預(yù)設(shè)圖片的數(shù)量作為所述第一預(yù)設(shè)數(shù)量,并生成所述空間矩陣變換指令。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述獲取單元,還用于獲取第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片; 所述顯示單元,還用于不改變所述獲取單元獲取的第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片的長度和高度的比例,將所述第一預(yù)設(shè)數(shù)量的所述預(yù)設(shè)圖片進(jìn)行縮放,使所述預(yù)設(shè)圖片的長度之和小于或者等于所述橫向區(qū)域的長度,在所述第一預(yù)設(shè)數(shù)量的單位縱向?qū)m格中顯示所述預(yù)設(shè)圖片,并調(diào)整每一個(gè)所述單位縱向?qū)m格的寬度以及所述預(yù)設(shè)圖片的長度和寬度,使所述預(yù)設(shè)圖片完全顯示。
10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的裝置,其特征在于, 所述區(qū)域管理單元,還用于在所述列表界面劃分出第二預(yù)設(shè)數(shù)量的所述橫向區(qū)域。
【文檔編號(hào)】G06F3/0484GK104331225SQ201310689290
【公開日】2015年2月4日 申請日期:2013年12月16日 優(yōu)先權(quán)日:2013年12月16日
【發(fā)明者】陳浩, 袁斌, 李志綱, 張力文, 劉興福 申請人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司