[jboss-cvs] jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace ...

Shane Bryzak Shane_Bryzak at symantec.com
Fri Dec 22 02:21:01 EST 2006


  User: sbryzak2
  Date: 06/12/22 02:21:01

  Modified:    examples/seamspace/src/org/jboss/seam/example/seamspace 
                        ContentServlet.java
  Log:
  it wouldn't be a real demo without duke, plus fixed jpeg scaling bug
  
  Revision  Changes    Path
  1.5       +6 -4      jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ContentServlet.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ContentServlet.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ContentServlet.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- ContentServlet.java	22 Dec 2006 02:50:24 -0000	1.4
  +++ ContentServlet.java	22 Dec 2006 07:21:01 -0000	1.5
  @@ -63,19 +63,21 @@
               {
                  double ratio = (double) width / icon.getIconWidth();
                  int height = (int) (icon.getIconHeight() * ratio);
  -               BufferedImage bImg = new BufferedImage(width, height,
  -                     BufferedImage.TYPE_INT_ARGB);
  +               
  +               int imageType = "image/png".equals(mi.getContentType()) ? 
  +                     BufferedImage.TYPE_INT_ARGB : BufferedImage.TYPE_INT_RGB;                  
  +               BufferedImage bImg = new BufferedImage(width, height, imageType);
                  Graphics2D g2d = bImg.createGraphics();
                  g2d.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
                        RenderingHints.VALUE_INTERPOLATION_BICUBIC);
                  g2d.drawImage(icon.getImage(), 0, 0, width, height, null);
                  g2d.dispose();
  -               String formatName = "";
   
  +               String formatName = "";
                  if ("image/png".equals(mi.getContentType()))
                     formatName = "png";
                  else if ("image/jpeg".equals(mi.getContentType()))
  -                  formatName = "jpg";
  +                  formatName = "jpeg";
   
                  ImageIO.write(bImg, formatName, response.getOutputStream());
               }
  
  
  



More information about the jboss-cvs-commits mailing list