Examples of ImageTypeSpecifier


Examples of ae.javax.imageio.ImageTypeSpecifier

                                              String mimeType)
        throws IOException {

        Iterator writerIterator = ImageIO.getImageWritersByMIMEType(mimeType);

        ImageTypeSpecifier typeSpecifier =
            new ImageTypeSpecifier(renderedImage);

        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        IOException ioe = null;

        while (writerIterator.hasNext()) {
View Full Code Here

Examples of com.google.code.appengine.imageio.ImageTypeSpecifier

            throw new IllegalArgumentException(
                            "width * height > Integer.MAX_VALUE!"); //$NON-NLS-1$
        }

        final Rectangle dst;
        ImageTypeSpecifier its = null;

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

            if (img != null) {
                return img;
            }

            its = param.getDestinationType();
        }

        try {
            isValid: if (its != null) {
                while (imageTypes.hasNext()) {
                    if (its.equals((ImageTypeSpecifier) imageTypes.next())) {
                        break isValid;
                    }
                }
                throw new IIOException(Messages.getString("imageio.3", its)); //$NON-NLS-1$
            } else {
                its = imageTypes.next();
            }
        } catch (final ClassCastException ex) {
            throw new IllegalArgumentException(ex);
        }

        dst = new Rectangle(0, 0, 0, 0);
        computeRegions(param, width, height, null, new Rectangle(0, 0, 0, 0),
            dst);
        return its.createBufferedImage(dst.width, dst.height);
    }
View Full Code Here

Examples of javax.imageio.ImageTypeSpecifier

   */

  private String convert2TmpFile(BufferedImage pBufferedImage)
                                                             throws IOException {
    String tmpFile = getTmpFile();
    ImageTypeSpecifier spec =
      ImageTypeSpecifier.createFromRenderedImage(pBufferedImage);
    Iterator<ImageWriter> iter;
    iter = ImageIO.getImageWriters(spec,"TIFF");
    if (!iter.hasNext()) {
      iter = ImageIO.getImageWriters(spec,"PNG");
View Full Code Here

Examples of javax.imageio.ImageTypeSpecifier

        baos.reset();
      }
      writer.setOutput(ImageIO.createImageOutputStream(baos));
      // Create a new empty metadata set
      IIOMetadata metadata = writer.getDefaultImageMetadata(
          new ImageTypeSpecifier(image.getColorModel(), image.getSampleModel()),
          writeParam);
      writer.write(new IIOImage(image, Collections.<BufferedImage>emptyList(), metadata));
      return baos.toByteArray();
    }
View Full Code Here

Examples of javax.imageio.ImageTypeSpecifier

      ImageWriteParam params = new JPEGImageWriteParam(null);
      params.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
      params.setCompressionQuality(quality);
      params
          .setProgressiveMode(javax.imageio.ImageWriteParam.MODE_DISABLED);
      params.setDestinationType(new ImageTypeSpecifier(IndexColorModel
          .getRGBdefault(), IndexColorModel.getRGBdefault()
          .createCompatibleSampleModel(16, 16)));
      //writer image to file
      ImageOutputStream imageOutputStream = ImageIO
          .createImageOutputStream(outputFile);
View Full Code Here

Examples of javax.imageio.ImageTypeSpecifier

                {
                    writer.dispose();
                }
                writer = writers.next();
                param = writer.getDefaultWriteParam();
                metadata = writer.getDefaultImageMetadata(new ImageTypeSpecifier(image), param);
                if (metadata != null
                        && !metadata.isReadOnly()
                        && metadata.isStandardMetadataFormatSupported())
                {
                    break;
View Full Code Here

Examples of javax.imageio.ImageTypeSpecifier

            JPEGImageWriteParam jpegParam = (JPEGImageWriteParam)imageWriter.getDefaultWriteParam();
            jpegParam.setCompressionMode(JPEGImageWriteParam.MODE_EXPLICIT);
            jpegParam.setCompressionQuality(quality);

            // add metadata
            ImageTypeSpecifier imageTypeSpecifier = new ImageTypeSpecifier(image);
            IIOMetadata data = imageWriter.getDefaultImageMetadata(imageTypeSpecifier, jpegParam);
            Element tree = (Element)data.getAsTree("javax_imageio_jpeg_image_1.0");
            Element jfif = (Element)tree.getElementsByTagName("app0JFIF").item(0);
            jfif.setAttribute("Xdensity", Integer.toString(dpi));
            jfif.setAttribute("Ydensity", Integer.toString(dpi));
View Full Code Here

Examples of javax.imageio.ImageTypeSpecifier

        using the jpegWriter default metadata for the technical stuff
        (huffman tables and the like) and the exif data from the
        original image.
        */
        try{
            final ImageTypeSpecifier its =
                    ImageTypeSpecifier.createFromRenderedImage(img);
            JpegHeader header = new JpegHeader(
                    jpegWriter.getDefaultImageMetadata(its, param));
            header.insertApp1MarkerNodesFrom(
                    new JpegHeader(image.getMetadata()));
View Full Code Here

Examples of javax.imageio.ImageTypeSpecifier

    }

    private static IIOMetadata createMetadata(RenderedImage image, ImageWriter imageWriter,
            ImageWriteParam writerParams, int resolution)
    {
        ImageTypeSpecifier type;
        if (writerParams.getDestinationType() != null)
        {
            type = writerParams.getDestinationType();
        }
        else
View Full Code Here

Examples of javax.imageio.ImageTypeSpecifier

    }

    // Javadoc inherited
    public Iterator getImageTypes(int imageIndex) throws IOException {

        ImageTypeSpecifier spec = ImageTypeSpecifier.createInterleaved(
            ColorSpace.getInstance(ColorSpace.CS_sRGB),
            new int[]{0, 1, 2},
            DataBuffer.TYPE_BYTE, false, false);

        ArrayList specArray = new ArrayList();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.