Package com.sun.media.jai.codec

Examples of com.sun.media.jai.codec.ImageEncoder.encode()


    Vector<RenderedImage> vector = new Vector<RenderedImage>();
    for (int i = 1; i < image.length; i++) {
      vector.add(image[i]);
    }
    param.setExtraImages(vector.iterator());
    encoder.encode(image[0]);
    out.close();
    myLogger.debug("fertig");
  }

  public void ExportStart(Prozess inProzess) throws IOException, InterruptedException, SwapException, DAOException {
View Full Code Here


                                    + "\". Perhaps the encoder name is wrong?"
                                    + "encoder was: " + _imageEncodeParam);
                }

                try {
                    encoder.encode(_image);
                } catch (IOException ex) {
                    throw new IllegalActionException(this, ex,
                            "Couldn't encode image");
                }
            } finally {
View Full Code Here

            JPEGEncodeParam encodeParam = new JPEGEncodeParam();
            ImageEncoder encoder = ImageCodec.createImageEncoder("JPEG", os,
                    encodeParam);
            try {
                encoder.encode( thumbImage );
                os.close();
                // origImage.dispose();
                thumbImage.dispose();
            } catch (Exception e) {
                fail( "Error writing thumbnail: " + e.getMessage() );
View Full Code Here

        if ("image/png".equals(mime.getName())) {
            JAI.create("encode", image, os, "PNG", null);
        } else {
            JPEGEncodeParam params = new JPEGEncodeParam();
            ImageEncoder encoder = ImageCodec.createImageEncoder("JPEG", os, params);
            encoder.encode(image);
        }
    }

    protected PlanarImage crop(PlanarImage image, float x, float y, float width, float height) {
      // Create a ParameterBlock with information for the cropping.
View Full Code Here

    if (null==oImgEnc) {
      throw new NullPointerException("Cannot create ImageEncoder for jpeg");
    }
    else {
      oImgEnc.encode( oScI ); // write encoded data to given output stream
      oImgEnc =null;
    }

    Log.out.debug("End Picture.drawJAIImage()");
View Full Code Here

      if (null==oEnc) {
        throw new InstantiationException("JAI.create(awtimage, "+oImg.getClass().getName()+")");
      }

      oEnc.encode(oRImg);
    }
    else {
      int iImageWidth = oImg.getWidth(null);
      int iImageHeight = oImg.getHeight(null);
View Full Code Here

      Graphics2D graphics2D = oBImg.createGraphics();
      graphics2D.drawImage(oImg, 0, 0, iImageWidth, iImageHeight, null);
      graphics2D.dispose();

      oEnc.encode(oBImg);

      mediaTracker.removeImage(oImg,0);
    }
  }
View Full Code Here

        }

        // Store the data.
        RenderedImage im = (RenderedImage)paramBlock.getSource(0);
        try {
            encoder.encode(im);
            stream.flush();
      // Fix 4665208: EncodeRIF closed the stream after flush
      // User may put more into the stream
            //stream.close();
        } catch (IOException e) {
View Full Code Here

      try {
        bos = new BufferedOutputStream(os);
        PNMEncodeParam param = new PNMEncodeParam();
        param.setRaw(true);
        ImageEncoder enc = ImageCodec.createImageEncoder("PNM", bos, param);
        enc.encode(bi);
      } catch (IOException e) {
        logger.error(e,e);
      }
    }
  }
View Full Code Here

    if (bi != null) {
      BufferedOutputStream bos = null;
      try {
        bos = new BufferedOutputStream(os);
        ImageEncoder enc = ImageCodec.createImageEncoder("BMP", bos, param);
        enc.encode(bi);
      } catch (IOException e) {
        logger.error(e,e);
      }
    }
  }
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.