1. java如何實現把一個大圖片壓縮到指定大小的圖片且長寬比不變
java要實現把一個大圖片壓縮到指定大小的圖片且長寬比不變可以嘗試以下操作:
2. 如何將java中獲取的到gif圖片,在顯示的時候去除背景紅色
簡單一點,用 java.awt.image.BufferedImage逐點過濾,保存成內存圖片,然後直接輸出
3. Java支持GIF和JPEG圖像格式嗎
Java1.0支持顯示GIF和JPEG格式的圖像文件,這些文件的擴展名為.gif、.jpg或.jpeg。在java.awt.image包、java.awt包和java.applet包中都有對圖像的支持
4. java 解壓縮後放到 一個list里。
list.add( filename = filename.substring(index+1)),保存文件名,放在list就好了
5. Java壓縮圖片ImageIO.read()報錯
BufferedImage sourceImg =ImageIO.read(new FileInputStream(new File(toPath)));
或者
BufferedImage sourceImg =ImageIO.read(new File(toPath));
6. 如何用JAVA轉換圖像格式
關於圖像轉換的方式,實際上操作的是圖像的位元組流。我的工作中遇到過將bmp文件壓縮為jpg以便於網路傳輸的課題。所以我這里重點介紹bmp轉為jpg的一個方法。
實際上,我更喜歡使用以前sun公司內部使用的api提供的轉換方法,這里使用到了兩個很重要的類:
com.sun.image.codec.jpeg.JPEGCodec
com.sun.image.codec.jpeg.JPEGImageEncoder
需要注意的是,它們所屬的一個jar包不存在於編譯目錄下,但存在於運行目錄下,所以我們首先需要在jre文件下找到rt.jar並導入進來以使得編譯通過。
我改寫了網上的一個轉換代碼,所得代碼如下:
備註:親自嘗試,當從jpg轉bmp時會轉很久很久時間(看不到盡頭),轉得的文件可以很大,所以建議不要使用。
7. 網頁中常見的圖像格式有那些
1、bmp
BMP格式的圖像,最常見的是網站注冊頁面或登錄頁面中的「驗證碼」,其實它一般就是網站程序自動生成的bmp格式小圖片。BMP文件通常是不壓縮的,所以它們通常比同一幅圖像的壓縮圖像文件格式要大很多。
例如,一個800×600的24位幾乎占據1.4MB空間。因此它們通常不適合在網際網路或者其他低速或者有容量限制的媒介上進行傳輸。
2、png
PNG(Portable Network Graphic,可移植網路圖形)開發於1995年。它是一種新的無顯示質量損耗的文件格式,同時還可以避免出現GIF自身的一些缺點。
PNG格式汲取了GIF和JPEG二者的優點,存儲形式豐富,兼有GIF和JPEG的色彩模式。PNG格式還能把圖像文件大小壓縮到極限以利於網路的傳輸,卻不失真。PNG採用無損壓縮方式來減少文件的大小,在這方面與犧牲圖像品質以換取高壓縮率的JPEG格式相比有所不同。
3、jpg
JPEG(Joint Photographic Experts Group,直譯為聯合圖像專家組)格式也是常用的網頁文件格式。JPEG文件的擴展名.jpg或.jpeg。
其壓縮技術十分先進,使用有損壓縮的方式去除冗餘的圖像和彩色數據,在獲取極高壓縮率的同時能展現十分豐富生動的圖像,因此特別適合在網上發布照片。
JPEG圖形文件格式支持大約1670萬種顏色,可以很好地再現攝影圖像,尤其是色彩豐富的大自然照片。同時JPEG格式支持很高和壓縮率,文件佔用磁碟空間小。
4、gif
網頁中最常用的圖像格式是GIF(Graphical Interchange Format,可交換的圖像格式)。經過多次修改和擴充,其功能已經有了很大的改進。
使用GIF格式的圖像最多可以顯示256種顏色。此格式的特點是圖像文件佔用磁碟空間小,支持透明背景,支持動畫和交織下載。
5、svg
SVG格式可的英文全稱為Scalable Vector Graphics(可縮放的矢量圖片)。它是基於XML,由W3C聯盟進行開發的。
嚴格來說應該是一種開放標準的矢量圖形語言,可設計激動人心的、高解析度的Web圖形頁面。用戶可以直接用代碼來描繪圖像,可以用任何文字處理工具打開SVG圖像,通過改變部分代碼來使圖像具有互交功能,並可以隨時插入到HTML中通過瀏覽器來觀看。
參考資料來源:網路——bmp
參考資料來源:網路——png
參考資料來源:網路——jpeg
參考資料來源:網路——gif
參考資料來源:網路——svg
8. gif jpg rar txt zip swf jqf 分別是什麼意思呢
都是文件的擴展名,一個代表一種類型的文件。
GIF =Graphics Interchange Format 【電腦】電腦圖形檔案格式的一種。
jpg格式是一種圖片格式,使一種比較常見的圖畫格式
rar 是通過WINRAR壓縮軟體製作的壓縮包
zip 是通過WINZIP壓縮軟體製作的壓縮包
TXT文件也是文本文件,是計算機中經常用到的一文件之一。
swf是Macromedia公司的動畫設計軟體Flash的專用格式,是一種支持矢量和點陣圖形的動畫文件格式,被廣泛應用於網頁設計,動畫製作等領域,swf文件通常也被稱為Flash文件。
(沒jqf啊,應該是jpf吧)
JPF (Java Plugin Framework) 是一個多用途的Java插件框架。該程序用來開發維護低成本可升級可擴展的Java應用程序,它可以動態發現並運行插件,從而為項目提供一個標準的插件基礎設施,且可以嵌入到任何類型的Java項目中。
用Java可以打開.
9. java實現gif圖片壓縮成型的jar包或者java可以調用的插件
需要用到一個java-image-scaling-0.8.5.jar包。這種需要設定寬高(我是按照原來比例走的。寬是按照兩個A4的寬度走)。
優點:簡單,格式支持還行。
缺點:寬高需要設定。
10. png是什麼格式,png,jpg,gif格式區別
PNG,圖像文件存儲格式,其設計目的是試圖替代GIF和TIFF文件格式,同時增加一些GIF文件格式所不具備的特性。PNG的名稱來源於「可移植網路圖形格式(Portable Network Graphic Format,PNG)」,也有一個非官方解釋「PNG's Not GIF」,是一種點陣圖文件(bitmap file)存儲格式,讀作「ping」。PNG用來存儲灰度圖像時,灰度圖像的深度可多到16位,存儲彩色圖像時,彩色圖像的深度可多到48位,並且還可存儲多到16位的α通道數據。PNG使用從LZ77派生的無損數據壓縮演算法,一般應用於JAVA程序、網頁或S60程序中,原因是它壓縮比高,生成文件體積小。
jpg全名是JPEG。JPEG圖片以 24 位顏色存儲單個點陣圖。JPEG 是與平台無關的格式,支持最高級別的壓縮,不過,這種壓縮是有損耗的。漸近式 JPEG 文件支持交錯。
GIF(Graphics Interchange Format)的原義是「圖像互換格式」,是CompuServe公司在 1987年開發的圖像文件格式。GIF文件的數據,是一種基於LZW演算法的連續色調的無損壓縮格式。其壓縮率一般在50%左右,它不屬於任何應用程序。目前幾乎所有相關軟體都支持它,公共領域有大量的軟體在使用GIF圖像文件。GIF圖像文件的數據是經過壓縮的,而且是採用了可變長度等壓縮演算法。GIF格式的另一個特點是其在一個GIF文件中可以存多幅彩色圖像,如果把存於一個文件中的多幅圖像數據逐幅讀出並顯示到屏幕上,就可構成一種最簡單的動畫
參考網路