⑴ 安卓系統是不是不支持gif格式圖片
android
本身是不支持gif的。原因的話得去問谷歌了,不過Android可以讀取出gif的參數,再一幀一幀顯示出來。也可以找寫好的一些框架,如:glide。
⑵ 為Android應用添加背景應該使用什麼樣的圖片格式,每個格式的的優勢在哪
先說結論;
1. 大的ViewGroup(Rl,FL ,LL,Cl等)布局背景應該設PNG
2. 小的view(Button,Recyclerview子item)的背景應該用WebP格式
3. 類似16*16的表情圖 也應該用WebP,也可考慮PNG
在研究圖片之前,首先搞明白三個問題:
像素點:計算機學科中,圖片由一個一個像素點組成,像素點有兩種ARGB和RGB,A,讀作「alpha」,中文「透明度」的含義。
圖片格式:JPEG 有損壓縮
優點 :壓縮過程中損失像素少(為什麼要壓縮?後文會說)
缺點:有損耗壓縮會使原始圖片數據質量下降(像素點變少了)
PNG無損壓縮
優點:更優化的網路傳輸顯示
(PNG圖像在瀏覽器上採用流式瀏覽,即使經過交錯處理的圖像會在完全下載之前提供瀏覽者一個基本的圖像內容,然後再逐漸清晰起來。它允許連續讀出和寫入圖像數據,這個特性很適合於在通信過程中顯示和生成圖像)
支持透明效果
體積小適合網路傳輸,請求服務端的圖片,節省流量
WebP 谷歌(google)開發的一種旨在加快圖片載入速度的圖片格式
優點:「在質量相同的情況下,WebP格式圖像的體積要比JPEG格式圖像小40%」
「WebP
的優勢體現在它具有更優的圖像數據壓縮演算法,能帶來更小的圖片體積,而且擁有肉眼識別無差異的圖像質量;同時具備了無損和有損的壓縮模式、Alpha
透明以及動畫的特性,在向JPEG 和 PNG 上的轉化效果都非常優秀、穩定和統一」
WebP應用比較優秀的:騰訊旗下 QQ空間客戶端,QQ客戶端,微信客戶端等
WebP圖片常用轉換工具:智圖,iSparta等
圖片壓縮:
以Android 為例,任何展示圖片的View控制項,載入圖片的時候,都需要為圖片申請內存,通常圖片越大,申請的內存越大,Android系統限制了每個App的運行內存,一般為32MB-200M左右,為了優化App性能,必須對圖片進行壓縮:壓縮圖片尺寸
通過壓縮圖片尺寸,解決App運行時申請過多內存,被系統殺死的情況。
總結: JPEG是有損壓縮,PNG是無損壓縮,
當UI切了一張匹配實際手機屏幕大小的圖片時 可以使用JPEG(不需要壓縮圖片)
當UI給的圖片過大,需要程序員手動壓縮時,考慮PNG
當UI給的圖片過於離譜,不可理喻,導致APK包過大,用戶反映耗費流量過多時,考慮使用WebP,而且WebP同PNG,JPEG是可以互轉的
(PS:請求自服務端的圖片資源,其實也是UI給的)
參考和補充:
圖片格式,JPEG PNG WebP from網路
http://isux.tencent.com/introction-of-webp.html
http://www.cnblogs.com/xiangism/p/5311314.html
WebP圖片常用轉換工具:智圖,iSparta 等
官方WebP解析庫https://github.com/alexey-pelykh/webp-android-backport
⑶ Android對圖片格式有什麼建議么,PNG還是JPEG
其實png和jpeg都可以,image載入以後,在內存裡面是一樣的.但是png的壓縮演算法解壓快很多,jpeg的話可以有很高的壓縮比(當然會有損失) 所以,你可以自己來平衡文件大小,圖片質量和解壓代價之間的關系
⑷ Android開發中可以使用JPG或其他格式圖片嗎,有什麼區別嗎
可以使用jpg
android支持jpg,gif,png,bmp, 4.0以上的還支持webp
區別不大
⑸ android裡面的圖片資源怎麼都是png的
因為png格式的文件支持透明度,android中可以存在四種png後綴的image文件
1.標准PNG: (ex.應用默認的icon.png)
符合PNG-8標準的PNG圖片, 只能做圖片, 不能放縮.
2.Android打包處理後的9.png: (ex.應用APK中打包的9.PNG)
為了保證佔用空間小,android在資源中刪除了標准PNG的大量冗餘信息,去除了周邊的空白像素,減少了IDAT數據段,
在打包成APK的時候,裡面的文件就是不可放縮的9.png, 雖然後綴名還是9.png,但是已經沒有放縮功能,並且把邊界多的兩個像素也去除了.
3.Android不可放縮的9.png:
在drawable中可以找到9.png圖片,但是使用Draw 9-patch軟體打開會報錯,但是可以在drawable中使用,
這些文件只是刪除了冗餘信息,並且加上了邊界的兩個像素點,
並沒有添加可放縮的flag到文件中,這些文件只能作為打包後的9.PNG使用(但是size會小一些),不能放縮和做背景.
4.Android可放縮的9.png:
可以使用Draw 9-patch軟體打開,不會報錯,在drawable中使用,android會根據設置的黑色像素點來進行放縮.
有添加可縮放的flag到文件中,可以做為View的背景或者普通的圖片顯示.在做背景時,可以進行拉伸和放縮.
在做非背景時,比如像ImageView這類設置src圖片則不隨view變化,按其自身大小顯示部分或全部.
另: 對9.png後綴文件的解析邏輯及可放縮chunk檢查的邏輯 Images.cpp
對9.PNG判斷函數入口: Drawable.java中對」nine-patch」欄位的判斷
⑹ 安卓所能支持的圖片格式有哪些盡量全一點好么 謝謝!
一、BMP格式
BMP是英文Bitmap(點陣圖)的簡寫,它是Windows操作系統中的標准圖像文件格式,能夠被多種Windows應用程序所支持。隨著Windows操作系統的流行與豐富的Windows應用程序的開發,BMP點陣圖格式理所當然地被廣泛應用。這種格式的特點是包含的圖像信息較豐富,幾乎不進行壓縮,但由此導致了它與生俱生來的缺點--佔用磁碟空間過大。所以,目前BMP在單機上比較流行。
二、GIF格式
GIF是英文Graphics Interchange Format(圖形交換格式)的縮寫。顧名思義,這種格式是用來交換圖片的。事實上也是如此,上世紀80年代,美國一家著名的在線信息服務機構CompuServe針對當時網路傳輸帶寬的限制,開發出了這種GIF圖像格式。
GIF格式的特點是壓縮比高,磁碟空間佔用較少,所以這種圖像格式迅速得到了廣泛的應用。 最初的GIF只是簡單地用來存儲單幅靜止圖像(稱為GIF87a),後來隨著技術發展,可以同時存儲若干幅靜止圖象進而形成連續的動畫,使之成為當時支持2D動畫為數不多的格式之一(稱為GIF89a),而在GIF89a圖像中可指定透明區域,使圖像具有非同一般的顯示效果,這更使GIF風光十足。目前Internet上大量採用的彩色動畫文件多為這種格式的文件,也稱為GIF89a格式文件。
此外,考慮到網路傳輸中的實際情況,GIF圖像格式還增加了漸顯方式,也就是說,在圖像傳輸過程中,用戶可以先看到圖像的大致輪廓,然後隨著傳輸過程的繼續而逐步看清圖像中的細節部分,從而適應了用戶的"從朦朧到清楚"的觀賞心理。目前Internet上大量採用的彩色動畫文件多為這種格式的文件。
但GIF有個小小的缺點,即不能存儲超過256色的圖像。盡管如此,這種格式仍在網路上大行其道應用,這和GIF圖像文件短小、下載速度快、可用許多具有同樣大小的圖像文件組成動畫等優勢是分不開的。
三、JPEG格式
JPEG也是常見的一種圖像格式,它由聯合照片專家組(Joint Photographic Experts Group)開發並以命名為"ISO 10918-1",JPEG僅僅是一種俗稱而已。JPEG文件的擴展名為.jpg或.jpeg,其壓縮技術十分先進,它用有損壓縮方式去除冗餘的圖像和彩色數據,獲取得極高的壓縮率的同時能展現十分豐富生動的圖像,換句話說,就是可以用最少的磁碟空間得到較好的圖像質量。
同時JPEG還是一種很靈活的格式,具有調節圖像質量的功能,允許你用不同的壓縮比例對這種文件壓縮,比如我們最高可以把1.37MB的BMP點陣圖文件壓縮至20.3KB。當然我們完全可以在圖像質量和文件尺寸之間找到平衡點。
由於JPEG優異的品質和傑出的表現,它的應用也非常廣泛,特別是在網路和光碟讀物上,肯定都能找到它的影子。目前各類瀏覽器均支持JPEG這種圖像格式,因為JPEG格式的文件尺寸較小,下載速度快,使得Web頁有可能以較短的下載時間提供大量美觀的圖像,JPEG同時也就順理成章地成為網路上最受歡迎的圖像格式。
四、JPEG2000格式
JPEG 2000同樣是由JPEG 組織負責制定的,它有一個正式名稱叫做"ISO 15444",與JPEG相比,它具備更高壓縮率以及更多新功能的新一代靜態影像壓縮技術。
JPEG2000 作為JPEG的升級版,其壓縮率比JPEG高約 30%左右。與JPEG不同的是,JPEG2000 同時支持有損和無損壓縮,而 JPEG 只能支持有損壓縮。無損壓縮對保存一些重要圖片是十分有用的。JPEG2000的一個極其重要的特徵在於它能實現漸進傳輸,這一點與GIF的"漸顯"有異曲同工之妙,即先傳輸圖像的輪廓,然後逐步傳輸數據,不斷提高圖像質量,讓圖象由朦朧到清晰顯示,而不必是像現在的 JPEG 一樣,由上到下慢慢顯示。
此外,JPEG2000還支持所謂的"感興趣區域"特性,你可以任意指定影像上你感興趣區域的壓縮質量,還可以選擇指定的部份先解壓縮。 JPEG 2000 和 JPEG 相比優勢明顯,且向下兼容,因此取代傳統的JPEG格式指日可待。
JPEG2000可應用於傳統的JPEG市場,如掃描儀、數碼相機等,亦可應用於新興領域,如網路傳輸、無線通訊等等。
五、TIFF格式
TIFF(Tag Image File Format)是Mac中廣泛使用的圖像格式,它由Als和微軟聯合開發,最初是出於跨平台存儲掃描圖像的需要而設計的。它的特點是圖像格式復雜、存貯信息多。正因為它存儲的圖像細微層次的信息非常多,圖像的質量也得以提高,故而非常有利於原稿的復制。
該格式有壓縮和非壓縮二種形式,其中壓縮可採用LZW無損壓縮方案存儲。不過,由於TIFF格式結構較為復雜,兼容性較差,因此有時你的軟體可能不能正確識別TIFF文件(現在絕大部分軟體都已解決了這個問題)。目前在Mac和PC機上移植TIFF文件也十分便捷,因而TIFF現在也是微機上使用最廣泛的圖像文件格式之一。
六、PSD格式
這是著名的Adobe公司的圖像處理軟體Photoshop的專用格式Photoshop Document(PSD)。PSD其實是Photoshop進行平面設計的一張"草稿圖",它裡麵包含有各種圖層、通道、遮罩等多種設計的樣稿,以便於下次打開文件時可以修改上一次的設計。在Photoshop所支持的各種圖像格式中,PSD的存取速度比其它格式快很多,功能也很強大。由於Photoshop越來越被廣泛地應用,所以我們有理由相信,這種格式也會逐步流行起來。
七、PNG格式
PNG(Portable Network Graphics)是一種新興的網路圖像格式。在1994年底,由於Unysis公司宣布GIF擁有專利的壓縮方法,要求開發GIF軟體的作者須繳交一定費用,由此促使免費的png圖像格式的誕生。PNG一開始便結合GIF及JPG兩家之長,打算一舉取代這兩種格式。1996年10月1日由PNG向國際網路聯盟提出並得到推薦認可標准,並且大部分繪圖軟體和瀏覽器開始支持PNG圖像瀏覽,從此PNG圖像格式生機煥發。
PNG是目前保證最不失真的格式,它汲取了GIF和JPG二者的優點,存貯形式豐富,兼有GIF和JPG的色彩模式;它的另一個特點能把圖像文件壓縮到極限以利於網路傳輸,但又能保留所有與圖像品質有關的信息,因為PNG是採用無損壓縮方式來減少文件的大小,這一點與犧牲圖像品質以換取高壓縮率的JPG有所不同;它的第三個特點是顯示速度很快,只需下載1/64的圖像信息就可以顯示出低解析度的預覽圖像;第四,PNG同樣支持透明圖像的製作,透明圖像在製作網頁圖像的時候很有用,我們可以把圖象背景設為透明,用網頁本身的顏色信息來代替設為透明的色彩,這樣可讓圖像和網頁背景很和諧地融合在一起。
PNG的缺點是不支持動畫應用效果,如果在這方面能有所加強,簡直就可以完全替代GIF和JPEG了。Macromedia公司的Fireworks軟體的默認格式就是PNG。現在,越來越多的軟體開始支持這一格式,而且在網路上也越來截止流行。
八、SWF格式
利用Flash我們可以製作出一種後綴名為SWF(Shockwave Format)的動畫,這種格式的動畫圖像能夠用比較小的體積來表現豐富的多媒體形式。在圖像的傳輸方面,不必等到文件全部下載才能觀看,而是可以邊下載邊看,因此特別適合網路傳輸,特別是在傳輸速率不佳的情況下,也能取得較好的效果。事實也證明了這一點,SWF如今已被大量應用於WEB網頁進行多媒體演示與交互性設計。此外,SWF動畫是其於矢量技術製作的,因此不管將畫面放大多少倍,畫面不會因此而有任何損害。綜上,SWF格式作品以其高清晰度的畫質和小巧的體積,受到了越來越多網頁設計者的青睞,也越來越成為網頁動畫和網頁圖片設計製作的主流,目前已成為網上動畫的事實標准。
九、SVG格式
SVG可以算是目前最最火熱的圖像文件格式了,它的英文全稱為Scalable Vector Graphics,意思為可縮放的矢量圖形。它是基於XML(Extensible Markup Language),由World Wide Web Consortium(W3C)聯盟進行開發的。嚴格來說應該是一種開放標準的矢量圖形語言,可讓你設計激動人心的、高解析度的Web圖形頁面。用戶可以直接用代碼來描繪圖像,可以用任何文字處理工具打開SVG圖像,通過改變部分代碼來使圖像具有互交功能,並可以隨時插入到HTML中通過瀏覽器來觀看。
它提供了目前網路流行格式GIF和JPEG無法具備了優勢:可以任意放大圖形顯示,但絕不會以犧牲圖像質量為代價;字在SVG圖像中保留可編輯和可搜尋的狀態;平均來講,SVG文件比JPEG和GIF格式的文件要小很多,因而下載也很快。可以相信,SVG的開發將會為Web提供新的圖像標准。
其它非主流圖像格式:
1、PCX格式
PCX格式是ZSOFT公司在開發圖像處理軟體Paintbrush時開發的一種格式,這是一種經過壓縮的格式,佔用磁碟空間較少。由於該格式出現的時間較長,並且具有壓縮及全彩色的能力,所以現在仍比較流行。
2、DXF格式
DXF(Autodesk Drawing Exchange Format)是AutoCAD中的矢量文件格式,它以ASCII碼方式存儲文件,在表現圖形的大小方面十分精確。許多軟體都支持DXF格式的輸入與輸出。
3、WMF格式
WMF(Windows Metafile Format)是Windows中常見的一種圖元文件格式,屬於矢量文件格式。它具有文件短小、圖案造型化的特點,整個圖形常由各個獨立的組成部分拼接而成,其圖形往往較粗糙。
4、EMF格式
EMF(Enhanced Metafile)是微軟公司為了彌補使用WMF的不足而開發的一種Windows 32位擴展圖元文件格式,也屬於矢量文件格式,其目的是欲使圖元文件更加容易接受
5、LIC(FLI/FLC)格式
Flic格式由Autodesk公司研製而成,FLIC是FLC和FLI的統稱:FLI是最初的基於320×200解析度的動畫文件格式,而FLC則採用了更高效的數據壓縮技術,所以具有比FLI更高的壓縮比,其解析度也有了不少提高。
6、EPS格式
EPS(Encapsulated PostScript)是PC機用戶較少見的一種格式,而蘋果Mac機的用戶則用得較多。它是用PostScript語言描述的一種ASCII碼文件格式,主要用於排版、列印等輸出工作。
7、TGA格式
TGA(Tagged Graphics)文件是由美國Truevision公司為其顯示卡開發的一種圖像文件格式,已被國際上的圖形、圖像工業所接受。TGA的結構比較簡單,屬於一種圖形、圖像數據的通用格式,在多媒體領域有著很大影響,是計算機生成圖像向電視轉換的一種首選格式。
⑺ 安卓手機圖片怎麼分類
一、用手機通過gprs上網,找到自己喜歡的圖片,然後下載。
二、通過網站發送圖片,這類網站很多。
另外告訴你兩種免費下載屏保(圖片)的方法:
方法一(手機有gprs的功能,並且已經開通了gprs):
1、先在網上找到自己喜歡的屏保(或圖片),要注意格式和大小;
2、右擊屏保(圖片),點擊屬性,查看屏保(圖片)的地址;
3、用該地址通過手機上網,即可收到屏保(圖片);
4、存儲屏保(圖片)。
方法二(手機沒開通gprs,但有數據線與電腦相連):
1、先在網上找到自己喜歡的屏保(或圖片),要注意格式和大小;
2、右擊屏保(圖片),點擊「圖片另存為」,把屏保(圖片)保存在電腦上;
3、用數據線把屏保(圖片)從電腦傳到手機
⑻ 安卓手機支持什麼格式的圖片
支持格式種類較多,主要看圖片軟體的能力。
安卓自帶的圖庫軟體,支持JPG,JPEG,PNG。
快圖瀏覽支持JPG,JPEG, GIF, PNG, BMP等。
一般常用的圖片格式像是JPG,JPEG,BMP,PNG都支持。但有些格式就不一定,比如圖庫就無法顯示動態圖GIF格式的文件。
⑼ 安卓平板怎樣歸類圖片
在設置裡面可以歸類。
打開設置找到照片查找功能然後打開照片智能分類功能就可以了。
圖片是指由圖形、圖像等構成的平面媒體。圖片的格式很多,但總體上可以分為點陣圖和矢量圖兩大類,我們常用BMP、JPG等格式都是點陣圖形,而SWF、CDR、AI等格式的圖形屬於矢量圖形。有形式的事物,我們看到的,是圖畫、照片、拓片等的統稱。
⑽ 安卓系統支持什麼格式的圖片
常見格式都能支持。
因為是智能系統,所以說可以通過安裝看圖軟體來支持。
舉個例子:以後出了一種新圖片格式,安卓系統也可以通過更新軟體來支持。