java--照片和BYTE這些東西陣列

來源:互聯網
上載者:User

標籤:

使用java,映像被變換成BYTE排列、和該陣列為圖象,遠程傳輸的圖片進行

參考:http://blog.csdn.net/huang9012/article/details/18241539


代碼例如以下:

package com.third.demo;import java.io.ByteArrayOutputStream;import java.io.File;import javax.imageio.stream.FileImageInputStream;import javax.imageio.stream.FileImageOutputStream;import org.json.JSONObject;public class CreatUploadJson {public static void buildJson() throws Exception {// 圖片轉換成 BYTE數組byte[] data = null;FileImageInputStream input = new FileImageInputStream(new File("d://7.jpg"));ByteArrayOutputStream output = new ByteArrayOutputStream();byte[] buf = new byte[1024];int numBytesRead = 0;while ((numBytesRead = input.read(buf)) != -1) {output.write(buf, 0, numBytesRead);}data = output.toByteArray();output.close();input.close();//JSONObject jo = new JSONObject();//jo.put("agentId", "001");//jo.put("picType", "1");//jo.put("picName", "素材名稱");//jo.put("picByte", data);////System.out.println(jo.toString());// byte數組 轉換成 圖片FileImageOutputStream imageOutput = new FileImageOutputStream(new File("e://1.jpg"));    imageOutput.write(data, 0, data.length);    imageOutput.close();}/** * @param args */public static void main(String[] args) {try {buildJson();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}


著作權聲明:本文部落格原創文章。部落格,未經同意,不得轉載。

java--照片和BYTE這些東西陣列

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.