Package javax.imageio

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


            }
        }

        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

                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

            {
                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

            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

      */
      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

         {
            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

                {
                    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

                {
                    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

      writer = (ImageWriter) it.next()
      ImageWriteParam iwp = writer.getDefaultWriteParam();

      // If compression is supported, then set the compression mode
      if (iwp.canWriteCompressed()) {
        // Use explicit compression mode
        iwp.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
 
        // Set compression quality, where 1 specifies minimum compression and maximum quality
        iwp.setCompressionQuality(compressionQuality); // float between 0 and 1
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.