Package com.google.code.appengine.awt.image

Examples of com.google.code.appengine.awt.image.BufferedImage


     * for other types sets the default size of 200x200 pixels.
     */
    public void setDefaultSize(){
        PictureData pict = getPictureData();
        if (pict  instanceof Bitmap){
            BufferedImage img = null;
            try {
                 img = ImageIO.read(new ByteArrayInputStream(pict.getData()));
            }
            catch (IOException e){}
            catch (NegativeArraySizeException ne) {}

            if(img != null) {
                // Valid image, set anchor from it
                setAnchor(new com.google.code.appengine.awt.Rectangle(0, 0, img.getWidth()*POINT_DPI/PIXEL_DPI, img.getHeight()*POINT_DPI/PIXEL_DPI));
            } else {
                // Invalid image, go with the default metafile size
                setAnchor(new com.google.code.appengine.awt.Rectangle(0, 0, 200, 200));
            }
        } else {
View Full Code Here


                    final ImageReadParam param) throws IOException;

    public IIOImage readAll(final int imageIndex, final ImageReadParam param)
                    throws IOException {
        List<BufferedImage> th = null;
        final BufferedImage img = read(imageIndex, param);
        final int num = getNumThumbnails(imageIndex);

        if (num > 0) {
            th = new ArrayList<BufferedImage>(num);
View Full Code Here

        final Rectangle dst;
        ImageTypeSpecifier its = null;

        if (param != null) {
            final BufferedImage img = param.getDestination();

            if (img != null) {
                return img;
            }
View Full Code Here

        if (input == null) {
            throw new IllegalArgumentException(Messages.getString("imageio.52"));
        }

        InputStream stream = input.openStream();
        BufferedImage res = read(stream);
        stream.close();
       
        return res;
    }
View Full Code Here

            return null;
        }

        ImageReader reader = imageReaders.next();
        reader.setInput(stream, false, true);
        BufferedImage res = reader.read(0);
        reader.dispose();

        try {
            stream.close();
        } catch (IOException e) {
View Full Code Here

        if (icc == null)
            return src;

        ICC_ColorSpace cs = new ICC_ColorSpace(icc);

        BufferedImage dst = convertFromColorSpace(src, cs);
        return dst;
    }
View Full Code Here

        // BufferedImage
        // with its actual (presumably correct) Colorspace.
        // use this when the image is mislabeled, presumably having been
        // wrongly assumed to be sRGB

        BufferedImage result = new BufferedImage(cm, bi.getRaster(), false,
                null);

        return result;
    }
View Full Code Here

        hints.put(RenderingHints.KEY_DITHERING,
                RenderingHints.VALUE_DITHER_ENABLE);

        ColorConvertOp op = new ColorConvertOp(from, to, hints);

        BufferedImage result = op.filter(bi, null);

        result = relabelColorSpace(result, to);

        return result;
    }
View Full Code Here

        ColorConvertOp op = new ColorConvertOp(from, to, hints);

        bi = relabelColorSpace(bi, from);

        BufferedImage result = op.filter(bi, null);

        result = relabelColorSpace(result, to);

        return result;
    }
View Full Code Here

              "Short image data but not a 32 bit compressed type");
      }
      else
        imageData = imageElement.data;

      BufferedImage bufferedImage = new BufferedImage(imageType.getWidth(),
          imageType.getHeight(), BufferedImage.TYPE_INT_ARGB);
      switch (imageType.getBitsPerPixel())
      {
        case 1:
          decode1BPPImage(imageType, imageData, bufferedImage);
View Full Code Here

TOP

Related Classes of com.google.code.appengine.awt.image.BufferedImage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.