Examples of canWriteCompressed()


Examples of javax.imageio.ImageWriteParam.canWriteCompressed()

        // this must work since it is already done in the #getImageType(String) call above
        ImageWriter writer = (ImageWriter)ImageIO.getImageWritersByFormatName(formatName).next();

        // get default image writer parameter
        ImageWriteParam param = writer.getDefaultWriteParam();
        if (param.canWriteCompressed()) {
            // set compression parameters if supported by writer
            param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
            if ((param.getCompressionTypes() != null) && (param.getCompressionType() == null)) {
                // a compression parameter is required but not provided, use the first one available
                param.setCompressionType(param.getCompressionTypes()[0]);
View Full Code Here

Examples of javax.imageio.ImageWriteParam.canWriteCompressed()

        // this must work since it is already done in the #getImageType(String) call above
        ImageWriter writer = (ImageWriter)ImageIO.getImageWritersByFormatName(formatName).next();

        // get default image writer parameter
        ImageWriteParam param = writer.getDefaultWriteParam();
        if (param.canWriteCompressed()) {
            // set compression parameters if supported by writer
            param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
            if ((param.getCompressionTypes() != null) && (param.getCompressionType() == null)) {
                // a compression parameter is required but not provided, use the first one available
                param.setCompressionType(param.getCompressionTypes()[0]);
View Full Code Here

Examples of javax.imageio.ImageWriteParam.canWriteCompressed()

             */
            /*
             * } else { iwp.setTilingMode(iwp.MODE_DISABLED); }
             */
        }
        if (iwp.canWriteCompressed()) {
            String css = ImageCollection._getCompressionType(mime, bufferedType);
            try {
                if (css != null) {
                    if (compressionQuality >= 0f) {
                        iwp.setCompressionMode(iwp.MODE_EXPLICIT);
View Full Code Here

Examples of javax.imageio.ImageWriteParam.canWriteCompressed()

            }
        }

        if (DebugMap._getInstance().isDebuggerEnabled(Sprite.class)) {
            System.out.print("imagewriter will use " + ImageCollection.BUFFERED_TYPE.valueOf(iwp.getDestinationType().getBufferedImageType()) + " for " + w.getOriginatingProvider().getFormatNames()[0]);
            if (iwp.canWriteCompressed()) {
                switch (iwp.getCompressionMode()) {
                    case ImageWriteParam.MODE_EXPLICIT:
                        System.out.println(" w/ " + iwp.getLocalizedCompressionTypeName());
                        break;
                    case ImageWriteParam.MODE_DEFAULT:
View Full Code Here

Examples of javax.imageio.ImageWriteParam.canWriteCompressed()

                LOG.error("Supported formats: " + sb);
                return false;
            }

            // compression
            if (param != null && param.canWriteCompressed())
            {
                param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
                if (formatName.toLowerCase().startsWith("tif"))
                {
                    // TIFF compression
View Full Code Here

Examples of javax.imageio.ImageWriteParam.canWriteCompressed()

            {
                try
                {
                    imageWriter = (ImageWriter)writerIter.next();
                    ImageWriteParam writerParams = imageWriter.getDefaultWriteParam();
                    if( writerParams.canWriteCompressed() )
                    {
                        writerParams.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
                        // reset the compression type if overwritten by setCompressionMode
                        if (writerParams.getCompressionType() == null)
                        {
View Full Code Here

Examples of javax.imageio.ImageWriteParam.canWriteCompressed()

            if (! iwi.hasNext()) {
                return false;
            }
            ImageWriter thumbWriter = iwi.next();
            ImageWriteParam iwp = thumbWriter.getDefaultWriteParam();
            if (iwp.canWriteCompressed()) {
                String ct[] = iwp.getCompressionTypes();
                if (ct != null) {
                    iwp.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
                    iwp.setCompressionType(ct[0]);
                    iwp.setCompressionQuality(0.8F);
View Full Code Here

Examples of javax.imageio.ImageWriteParam.canWriteCompressed()

      */
      ImageWriterParams writerParams =
              FindAnnotation.findAnnotation(annotations, ImageWriterParams.class);
      if (writerParams != null)
      {
         if (param.canWriteCompressed())
         {
            param.setCompressionMode(writerParams.compressionMode());
            param.setCompressionQuality(writerParams.compressionQuality());
         }
      }
View Full Code Here

Examples of javax.imageio.ImageWriteParam.canWriteCompressed()

         {
            param.setCompressionMode(writerParams.compressionMode());
            param.setCompressionQuality(writerParams.compressionQuality());
         }
      }
      else if (param.canWriteCompressed())
      {
         param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
         param.setCompressionQuality(1.0f);
      }
      BufferedOutputStream buff = new BufferedOutputStream(out, 2048);
View Full Code Here

Examples of javax.imageio.ImageWriteParam.canWriteCompressed()

                {
                    try
                    {
                        imageWriter = (ImageWriter)writerIter.next();
                        ImageWriteParam writerParams = imageWriter.getDefaultWriteParam();
                        if( writerParams.canWriteCompressed() )
                        {
                            writerParams.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
                            writerParams.setCompressionQuality(1.0f);
                        }
                        IIOMetadata meta = createMetadata( image, imageWriter, writerParams, resolution);
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.