资源描述:
《在内存中创建图象输出到jsp页面中》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、百度空间
2、 百度首页
3、登录文星的空间真三国无双~~~ 主页博客相册
4、个人档案
5、好友 查看文章 在内存中创建图象输出到jsp页面中2009-09-1414:441】内存中创建图象//在内存中创建图象 intwidth=150,height=200; BufferedImageimage=newBufferedImage(width,height, BufferedImage.TYPE_INT_RGB); //获取图形上下文 Graphicsg=image.getGraphics(); //设定背景色 g.set
6、Color(Color.white); g.fillRect(0,0,width,height); //设定字体 g.setFont(newFont("TimesNewRoman",Font.BOLD,40)); //画边框 g.setColor(Color.GRAY); g.drawRect(0,0,width-1,height-1); g.drawString("not",20,50); g.drawString("picture",20,100); //图象生效 g.dispose();
7、 //输出图象到页面 ImageIO.write(image,"JPEG",response.getOutputStream());1】保存图象到本地
<%request.setCharacterEncoding("UTF-8");Stringpath1=request.getRealPath("/upload"); ServiceClientclient=newServiceClient(); ServiceSoapservice=client.getServiceSoap(); /
8、/StringzhaoPianXiHao=request.getParameter("zhaoPianXiHao");//获取照片系号//byte[]picture=newbyte[10*100*100];//定义byte数组//picture=service.getPhotos("zhaoPianXiHao");//InputStreamis=newByteArrayInputStream(picture);SimpleDateFormatsdf=newSimpleDateFormat("yyyyMMddHHmmss");Datedate=newDate();Strin
9、gfileName=sdf.format(date)+".jpg";//图片名StringluJing=path1+"\"+fileName;//图片另存完整路径StringluJing_1=luJing.replaceAll("\\","/");try{Filefile=newFile(path1,fileName);//创建file对象if(!file.exists()){//测试此抽象路径名表示的文件或目录是否存在 file.createNewFile();//当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。}//FileOut
10、putStreamfos=newFileOutputStream(file);//BufferedImageimage=ImageIO.read(is);//解码所提供InputStream的结果//ImageIO.write(image,"JPEG",fos);//fos.close();BufferedImageimage=newBufferedImage(200,200,BufferedImage.TYPE_INT_RGB);javax.imageio.ImageIO.write(image,"JPG",file);//写入图像到指定的文件中session.setA
11、ttribute("photoFile3",luJing);session.setAttribute("fileName_1",fileName);out.println("");}catch(Exceptione){e.printStackTrace();out.println("