概述
01 import javax.imageio.*;//for ImageIO.read
02 import java.awt.*;//for JFrame and JLabel etc
03 import javax.swing.*;//for JFrame and JLabel etc
04 import java.net.*;//for URL
05 import java.io.*;//for catch (IOException e),File,InputStream, BufferedInputStream,and FileInputStream ect
06 public class HelloJava{
07 public static void main (String[] args){
08 Image image = null;
09 try {
10 // Read from a file
11 File sourceimage = new File("source.gif"); //source.gif图片要与HelloJava.java同在一目录下
12 image = ImageIO.read(sourceimage);
13
14 // Read from an input stream
15 InputStream is = new BufferedInputStream(
16 new FileInputStream("mid.jpg")); //mid.jpg图片要与HelloJava.java同在一目录下
17 image = ImageIO.read(is);
18
19 // Read from a URL
20 URL url = new URL("http://www.javaworld.com/images/012407-tipsbox.jpg");
21 image = ImageIO.read(url);
22 } catch (IOException e) {
23 }
24
25 // Use a label to display the image
26 JFrame frame = new JFrame();
27 JLabel label = new JLabel(new ImageIcon(image));
28 frame.getContentPane().add(label, BorderLayout.CENTER);
29 frame.pack();
30 frame.setVisible(true);
31 //关闭窗口--退出调试
32 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
33 }
34 }
最后
以上就是爱撒娇柠檬为你收集整理的java 图片 bytearrayinputstream_Java 图片处理 以及如何将字节数组byte[] 转化为Inputstream...的全部内容,希望文章能够帮你解决java 图片 bytearrayinputstream_Java 图片处理 以及如何将字节数组byte[] 转化为Inputstream...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复