在内存中创建图象输出到jsp页面中

在内存中创建图象输出到jsp页面中

ID:34753595

大小:174.68 KB

页数:3页

时间:2019-03-10

在内存中创建图象输出到jsp页面中_第1页
在内存中创建图象输出到jsp页面中_第2页
在内存中创建图象输出到jsp页面中_第3页
资源描述:

《在内存中创建图象输出到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("