Package com.sun.image.codec.jpeg

Examples of com.sun.image.codec.jpeg.JPEGImageEncoder.encode()


        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(baos);
        JPEGEncodeParam encodeParam = encoder.getDefaultJPEGEncodeParam(image);
        encodeParam.setQuality(1.0f, true);
        encoder.setJPEGEncodeParam(encodeParam);
        encoder.encode(image);
        byte[] byteImg = baos.toByteArray();
        baos.close();
        BASE64Encoder encoder64 = new BASE64Encoder();
        String encodedImage = encoder64.encode(byteImg);
        message += encodedImage;
View Full Code Here


      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(baos);
      JPEGEncodeParam encodeParam = encoder.getDefaultJPEGEncodeParam(finalImage);
      encodeParam.setQuality(1.0f, true);
      encoder.setJPEGEncodeParam(encodeParam);
      encoder.encode(finalImage);
      bytes = baos.toByteArray();
      baos.close();

    } catch (Exception e) {
      logger.error("Error while producing jpg image of the report", e);
View Full Code Here

          .getImageChallengeForID(captchaId, httpServletRequest
              .getLocale());

      JPEGImageEncoder jpegEncoder = JPEGCodec
          .createJPEGEncoder(jpegOutputStream);
      jpegEncoder.encode(challenge);
    } catch (IllegalArgumentException e) {
      httpServletResponse.sendError(HttpServletResponse.SC_NOT_FOUND);
      return;
    } catch (CaptchaServiceException e) {
      httpServletResponse
View Full Code Here

        jpgParam.setXDensity(dpi);
        jpgParam.setYDensity(dpi);
        jpgParam.setDensityUnit(JPEGDecodeParam.DENSITY_UNIT_DOTS_INCH);
        JPEGImageEncoder jpgEncoder = JPEGCodec.createJPEGEncoder(
            outputStream, jpgParam);
        jpgEncoder.encode(image);
      } else {
        ImageIO.write(image, format, outputStream);
      }

      result = outputStream.toByteArray();
View Full Code Here

    else
      param.setQuality(fQuality, false);

    encoder.setJPEGEncodeParam(param);

    encoder.encode(thumbImage);

    thumbImage.flush();

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

        jpgParam.setXDensity(dpi);
        jpgParam.setYDensity(dpi);
        jpgParam.setDensityUnit(JPEGDecodeParam.DENSITY_UNIT_DOTS_INCH);
        JPEGImageEncoder jpgEncoder = JPEGCodec.createJPEGEncoder(
            outputStream, jpgParam);
        jpgEncoder.encode(image);
      } else {
        ImageIO.write(image, format, outputStream);
      }

      result = outputStream.toByteArray();
View Full Code Here

        // Encode the BufferedImage as a JPEG image and write it to the output stream.
        JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder( os );
        JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam( bi );
        param.setQuality( 0.90f, true );
        encoder.encode( bi, param );
    }
}
View Full Code Here

         if(obj instanceof BufferedImage)
         {
            JPEGImageEncoder enc = JPEGCodec.createJPEGEncoder(out);
            try
            {
               enc.encode((BufferedImage)obj);
            }
            catch (IOException e)
            {
               throw new WSException("Failed to convert " + obj.getClass());
            }
View Full Code Here

            encodeParam.setQuality(q / 100.0f, false);
        }

        try {
            JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(os, encodeParam);
            encoder.encode(img);
        } catch (IOException e) {
            throw new SimpleImageException(e);
        } catch (ImageFormatException e) {
            throw new SimpleImageException(e);
        }
View Full Code Here

  JPEGEncodeParam j2dEP = convertToJ2DJPEGEncodeParam(paramList, sm) ;
        ((JPEGParam)j2dEP).setWidth(ras.getWidth()) ;
  ((JPEGParam)j2dEP).setHeight(ras.getHeight()) ;

  JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(baos, j2dEP) ;
  encoder.encode(ras) ;

  byte[] data = baos.toByteArray() ;

  ObjectOutputStream oos = new ObjectOutputStream(outputStream) ;
  oos.writeFloat(paramList.getFloatParameter("quality"));
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.