最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java如何實(shí)現(xiàn)圖片轉(zhuǎn)化為數(shù)據(jù)流

 更新時間:2022年01月29日 11:30:12   作者:劍雪風(fēng)猴  
這篇文章主要介紹了java如何實(shí)現(xiàn)圖片轉(zhuǎn)化為數(shù)據(jù)流,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

實(shí)現(xiàn)圖片轉(zhuǎn)化為數(shù)據(jù)流

方法如下

/**
	 * Copy file from inputStream
	 * 
	 * @param is
	 * @param f2
	 * @throws Exception
	 */
	public static void copyFileFromInputStream( InputStream is, File f2 ) throws Exception {
		int length = 2097152;
		FileOutputStream out = new FileOutputStream( f2 );
		byte[] buffer = new byte[length];
		while (true) {
			int ins = is.read( buffer );
			if ( ins == -1 ) {
				is.close( );
				out.flush( );
				out.close( );
				break;
			}
			out.write( buffer , 0 , ins );
		}
	}

使用方法如下

String image =   "XXX.jpg";
File imageFile= new File(System.getProperty("java.io.tmpdir"), image); //System.getProperty("java.io.tmpdir")是獲取操作系統(tǒng)緩存的臨時目錄
copyFileFromInputStream(XXXX.class.getResourceAsStream("images/" + image),imageFile);
// 系統(tǒng)會讀取XXX.class路徑中images文件夾下的xxx.jpg文件,將其轉(zhuǎn)換為數(shù)據(jù)流

把圖片轉(zhuǎn)換成二進(jìn)制流的代碼

在學(xué)習(xí)期間,把開發(fā)過程經(jīng)常用到的一些代碼段做個備份,下邊代碼內(nèi)容是

java中如何把圖片轉(zhuǎn)換成二進(jìn)制流的代碼

應(yīng)該能對各朋友也有用處

public byte[] SetImageToByteArray(string fileName)
{ FileStream fs = new FileStream(fileName, FileMode.Open);
int streamLength = (int)fs.Length; byte[] image = new byte[streamLength];
fs.Read(image, 0, streamLength);
fs.Close();
return image; }
public byte[]
SetImageToByteArray(FileUpload FileUpload1)
{ Stream stream = FileUpload1.PostedFile.InputStream;
byte[] photo = new byte[FileUpload1.PostedFile.ContentLength];
stream.Read(photo, 0, FileUpload1.PostedFile.ContentLength);
stream.Close();
return photo;
}

從SQLServer數(shù)據(jù)庫讀取Image類型的數(shù)據(jù)

并轉(zhuǎn)換成bytes[]或Image圖像文件

{ Image image; MemoryStream mymemorystream = new MemoryStream(mybyte,0, mybyte.Length);
image = Image.FromStream(mymemorystream);
return image;
}

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解析Java格式字符串的使用

    解析Java格式字符串的使用

    本文通過實(shí)例給大家介紹了java格式字符串的使用,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-02-02
  • Java 實(shí)戰(zhàn)項(xiàng)目之精美物流管理系統(tǒng)的實(shí)現(xiàn)流程

    Java 實(shí)戰(zhàn)項(xiàng)目之精美物流管理系統(tǒng)的實(shí)現(xiàn)流程

    讀萬卷書不如行萬里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SpringBoot+Vue+maven+Mysql實(shí)現(xiàn)一個精美的物流管理系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平
    2021-11-11
  • eclipse修改maven倉庫位置的方法實(shí)現(xiàn)

    eclipse修改maven倉庫位置的方法實(shí)現(xiàn)

    本文主要介紹了eclipse修改maven倉庫位置的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 解析Java并發(fā)Exchanger的使用

    解析Java并發(fā)Exchanger的使用

    Exchanger是java 5引入的并發(fā)類,Exchanger顧名思義就是用來做交換的。這里主要是兩個線程之間交換持有的對象。當(dāng)Exchanger在一個線程中調(diào)用exchange方法之后,會等待另外的線程調(diào)用同樣的exchange方法。兩個線程都調(diào)用exchange方法之后,傳入的參數(shù)就會交換。
    2021-06-06
  • Java對象的序列化與反序列化詳解

    Java對象的序列化與反序列化詳解

    這篇文章主要為大家詳細(xì)介紹了Java對象的序列化與反序列化的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Springboot基礎(chǔ)學(xué)習(xí)之初識SpringBoot

    Springboot基礎(chǔ)學(xué)習(xí)之初識SpringBoot

    今天帶大家學(xué)習(xí)Springboot基礎(chǔ)知識,文中有非常詳細(xì)的圖文解說及代碼示例,對正在學(xué)習(xí)java基礎(chǔ)的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Java 自定義錯誤類示例代碼

    Java 自定義錯誤類示例代碼

    以下是對Java中自定義錯誤類的示例代碼進(jìn)行了介紹。需要的朋友可以過來參考下
    2013-08-08
  • servlet3新特性_動力節(jié)點(diǎn)Java學(xué)院整理

    servlet3新特性_動力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了servlet3新特性的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Java8中Optional的使用方法詳解

    Java8中Optional的使用方法詳解

    這篇文章主要介紹了Java8中Optional的使用方法詳解,傳統(tǒng)的寫代碼方式經(jīng)常會遇到NullPointerException,這就需要我們在代碼中經(jīng)常判空,而判空的寫法又會顯得很累贅,這里就可以用到Optional來簡化代碼,需要的朋友可以參考下
    2024-01-01
  • Springboot+WebSocket+Netty實(shí)現(xiàn)在線聊天/群聊系統(tǒng)

    Springboot+WebSocket+Netty實(shí)現(xiàn)在線聊天/群聊系統(tǒng)

    這篇文章主要實(shí)現(xiàn)在好友添加、建群、聊天對話、群聊功能,使用Java作為后端語言進(jìn)行支持,界面友好,開發(fā)簡單,文章中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2023-08-08

最新評論

大丰市| 湄潭县| 方正县| 甘南县| 连州市| 平利县| 博客| 长兴县| 桂东县| 治县。| 江安县| 巧家县| 南澳县| 南康市| 颍上县| 浦城县| 嘉善县| 宣武区| 玉屏| 区。| 蒙自县| 鹤峰县| 临泉县| 荃湾区| 什邡市| 牡丹江市| 灌云县| 长白| 岳池县| 芜湖县| 综艺| 大竹县| 望都县| 西昌市| 河西区| 洪湖市| 油尖旺区| 荆门市| 海原县| 宁晋县| 花垣县|