You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2004/03/11 15:52:04 UTC

cvs commit: cocoon-2.2/src/java/org/apache/cocoon/reading ResourceReader.java ImageReader.java

cziegeler    2004/03/11 06:52:04

  Modified:    src/java/org/apache/cocoon/reading ResourceReader.java
                        ImageReader.java
  Log:
  Changing internal redirect to a forward
  Add new sitemap parameter handling
  
  Revision  Changes    Path
  1.8       +3 -3      cocoon-2.2/src/java/org/apache/cocoon/reading/ResourceReader.java
  
  Index: ResourceReader.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.2/src/java/org/apache/cocoon/reading/ResourceReader.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ResourceReader.java	8 Mar 2004 14:03:32 -0000	1.7
  +++ ResourceReader.java	11 Mar 2004 14:52:04 -0000	1.8
  @@ -266,12 +266,12 @@
               else {
                   response.addHeader("Vary", "Host");
               }
  -
  +            
               long lastModified = getLastModified();
               if (lastModified > 0) {
                   response.setDateHeader("Last-Modified", lastModified);
               }
  -
  +            
               try {
                   inputStream = inputSource.getInputStream();
               }
  
  
  
  1.7       +25 -25    cocoon-2.2/src/java/org/apache/cocoon/reading/ImageReader.java
  
  Index: ImageReader.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.2/src/java/org/apache/cocoon/reading/ImageReader.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ImageReader.java	8 Mar 2004 23:34:12 -0000	1.6
  +++ ImageReader.java	11 Mar 2004 14:52:04 -0000	1.7
  @@ -56,17 +56,17 @@
    *     </dd>
    *     <dt>&lt;scale(Red|Green|Blue)&gt;</dt>
    *     <dd>This parameter is optional. When specified it will cause the 
  - *  specified color component in the image to be multiplied by the 
  - *  specified floating point value.
  + *	specified color component in the image to be multiplied by the 
  + *	specified floating point value.
    *     </dd>
    *     <dt>&lt;offset(Red|Green|Blue)&gt;</dt>
    *     <dd>This parameter is optional. When specified it will cause the 
  - *  specified color component in the image to be incremented by the 
  - *  specified floating point value.
  + *	specified color component in the image to be incremented by the 
  + *	specified floating point value.
    *     </dd>
    *     <dt>&lt;grayscale&gt;</dt>
    *     <dd>This parameter is optional. When specified and set to true it
  - *  will cause each image pixel to be normalized. 
  + *	will cause each image pixel to be normalized. 
    *     </dd>
    *   </dl>
    *
  @@ -105,7 +105,7 @@
           scaleColor[2] = par.getParameterAsFloat("scaleBlue", -1.0f);
           offsetColor[0] = par.getParameterAsFloat("offsetRed", 0.0f);
           offsetColor[1] = par.getParameterAsFloat("offsetGreen", 0.0f);
  -        offsetColor[2] = par.getParameterAsFloat("offsetBlue", 0.0f);   
  +        offsetColor[2] = par.getParameterAsFloat("offsetBlue", 0.0f);	
   
           boolean filterColor = false;
   
  @@ -131,8 +131,8 @@
               grayscaleFilter = new ColorConvertOp(ColorSpace.getInstance(ColorSpace.CS_GRAY), null);
           } else {
               grayscaleFilter = null;
  -        }   
  -    
  +        }	
  +	
           String enlargePar = par.getParameter("allow-enlarging", ENLARGE_DEFAULT);
           if ("true".equalsIgnoreCase(enlargePar) || "yes".equalsIgnoreCase(enlargePar)){
               enlarge = true;
  @@ -219,28 +219,28 @@
               try {
                   JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(inputStream);
                   BufferedImage original = decoder.decodeAsBufferedImage();
  -                BufferedImage currentImage = original;
  +            	BufferedImage currentImage = original;
   
  -                if (width > 0 || height > 0) {
  -                    JPEGDecodeParam decodeParam = decoder.getJPEGDecodeParam();
  -                    double ow = decodeParam.getWidth();
  -                    double oh = decodeParam.getHeight();
  +            	if (width > 0 || height > 0) {
  +	                JPEGDecodeParam decodeParam = decoder.getJPEGDecodeParam();
  +        	        double ow = decodeParam.getWidth();
  +	                double oh = decodeParam.getHeight();
   
  -                    AffineTransformOp filter = new AffineTransformOp(getTransform(ow, oh, width, height), AffineTransformOp.TYPE_BILINEAR);
  -                    WritableRaster scaledRaster = filter.createCompatibleDestRaster(currentImage.getRaster());
  +	                AffineTransformOp filter = new AffineTransformOp(getTransform(ow, oh, width, height), AffineTransformOp.TYPE_BILINEAR);
  +        	        WritableRaster scaledRaster = filter.createCompatibleDestRaster(currentImage.getRaster());
   
  -                    filter.filter(currentImage.getRaster(), scaledRaster);
  +	                filter.filter(currentImage.getRaster(), scaledRaster);
   
  -                    currentImage = new BufferedImage(original.getColorModel(), scaledRaster, true, null);
  -                }
  +	                currentImage = new BufferedImage(original.getColorModel(), scaledRaster, true, null);
  +            	}
   
  -                if (null != grayscaleFilter) {
  -                    grayscaleFilter.filter(currentImage, currentImage);
  -                }
  +            	if (null != grayscaleFilter) {
  +            	    grayscaleFilter.filter(currentImage, currentImage);
  +            	}
   
  -                if (null != colorFilter) {
  -                    colorFilter.filter(currentImage, currentImage);
  -                }
  +            	if (null != colorFilter) {
  +            	    colorFilter.filter(currentImage, currentImage);
  +            	}
   
                   if (!handleJVMBug()) {
                       if (getLogger().isDebugEnabled()) {