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><scale(Red|Green|Blue)></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><offset(Red|Green|Blue)></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><grayscale></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()) {