projects
/
mir.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1.1 restoration
[mir.git]
/
source
/
mircoders
/
media
/
ImageProcessor.java
diff --git
a/source/mircoders/media/ImageProcessor.java
b/source/mircoders/media/ImageProcessor.java
index
a4fb96b
..
2c7877e
100755
(executable)
--- a/
source/mircoders/media/ImageProcessor.java
+++ b/
source/mircoders/media/ImageProcessor.java
@@
-34,6
+34,7
@@
import java.awt.RenderingHints;
import java.awt.image.ColorModel;
import java.awt.image.DataBuffer;
import java.awt.image.PixelInterleavedSampleModel;
import java.awt.image.ColorModel;
import java.awt.image.DataBuffer;
import java.awt.image.PixelInterleavedSampleModel;
+import java.awt.image.RenderedImage;
import java.io.BufferedOutputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.BufferedOutputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
@@
-45,7
+46,6
@@
import javax.media.jai.ImageLayout;
import javax.media.jai.InterpolationBilinear;
import javax.media.jai.JAI;
import javax.media.jai.ParameterBlockJAI;
import javax.media.jai.InterpolationBilinear;
import javax.media.jai.JAI;
import javax.media.jai.ParameterBlockJAI;
-import javax.media.jai.PlanarImage;
import mir.log.LoggerWrapper;
import mir.log.LoggerWrapper;
@@
-65,16
+65,16
@@
import com.sun.media.jai.codec.SeekableStream;
public class ImageProcessor {
static final LoggerWrapper logger = new LoggerWrapper("media");
public class ImageProcessor {
static final LoggerWrapper logger = new LoggerWrapper("media");
- private
Planar
Image image;
- private
Planar
Image scaledImage;
+ private
Rendered
Image image;
+ private
Rendered
Image scaledImage;
- p
rivate byte[] iconData;
-
private byte[] imageData
;
-
private int iconWidth
;
- private int iconHeight;
+ p
ublic ImageProcessor(RenderedImage anImage) throws IOException {
+
image = anImage
;
+
scaledImage = anImage
;
+ }
public ImageProcessor(SeekableStream anImageStream) throws IOException {
public ImageProcessor(SeekableStream anImageStream) throws IOException {
-
Planar
Image tempImage = JAI.create("stream", anImageStream);
+
Rendered
Image tempImage = JAI.create("stream", anImageStream);
ParameterBlockJAI params = new ParameterBlockJAI("format");
int bands[];
int nrComponents;
ParameterBlockJAI params = new ParameterBlockJAI("format");
int bands[];
int nrComponents;