Package javax.imageio.stream

Examples of javax.imageio.stream.FileImageOutputStream


                    iwp.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
                    iwp.setCompressionType(ct[0]);
                    iwp.setCompressionQuality(0.8F);
                }
            }
            FileImageOutputStream thumbOut =
              new FileImageOutputStream(thumbFile);
            thumbWriter.setOutput(thumbOut);
            thumbWriter.write(null, new IIOImage(thumb, null, null), iwp);
            thumbWriter.dispose();
            thumbOut.close();
           
        } catch (IOException ex) {
            return false;
        }
        return true;
View Full Code Here


            Iterator iter = ImageIO.getImageWritersByFormatName("jpeg");
            ImageWriter writer = (ImageWriter) iter.next();
            ImageWriteParam iwp = writer.getDefaultWriteParam();
            iwp.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
            iwp.setCompressionQuality((float) outputParameters.getQuality());   // a float between 0 and 1
            FileImageOutputStream output = new FileImageOutputStream(outputfile);
            writer.setOutput(output);

            //DPI
//            IIOMetadata data = writer.getDefaultImageMetadata(new ImageTypeSpecifier(imageForSave), iwp);
//            Element tree = (Element) data.getAsTree("javax_imageio_jpeg_image_1.0");
//            Element jfif = (Element) tree.getElementsByTagName("app0JFIF").item(0);
//            jfif.setAttribute("Xdensity", Integer.toString(outputParameters.getDpiHorizontal()));
//            jfif.setAttribute("Ydensity", Integer.toString(outputParameters.getDpiVertical()));
//            jfif.setAttribute("resUnits", "1"); // density is dots per inch 
//            data.setFromTree("javax_imageio_jpeg_image_1.0", tree);

            IIOImage image2 = new IIOImage(imageForSave, null, null);
            writer.write(null, image2, iwp);
            output.flush();
            writer.dispose();
            output.close();
        } catch (IOException ex) {
            Logger.getLogger(ImageProcessHandler.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
View Full Code Here

      ThreadBoostUtils.sleep(10000); //wait some time for the component to initialize
     
      ImageWriter writer = ImageIO.getImageWritersBySuffix("jpg").next();
      File directory = file.getParentFile();
      directory.mkdirs();
      FileImageOutputStream output = new FileImageOutputStream(file);
      writer.setOutput (output);
      BufferedImage image = imageFactory.transform(component);
      writer.write ( image);
      image.getGraphics ().dispose ();
      writer.dispose ();
      output.close();
     
    }
View Full Code Here

        ImageOutputStream createImageOutputStream() throws IOException {
            ImageOutputStream ios;
            switch (outputType) {
            case OUTPUT_FILE:
                ios = new FileImageOutputStream((File)output);
                break;
            case OUTPUT_ARRAY:
                ByteArrayOutputStream baos = new ByteArrayOutputStream();
                BufferedOutputStream bos = new BufferedOutputStream(baos);
                if (ImageIO.getUseCache()) {
View Full Code Here

    public ImageOutputStream createOutputStreamInstance(Object output,
                                                        boolean useCache,
                                                        File cacheDir) {
        if (output instanceof RandomAccessFile) {
            try {
                return new FileImageOutputStream((RandomAccessFile)output);
            } catch (Exception e) {
                e.printStackTrace();
                return null;
            }
        } else {
View Full Code Here

    public ImageOutputStream createOutputStreamInstance(Object output,
                                                        boolean useCache,
                                                        File cacheDir) {
        if (output instanceof File) {
            try {
                return new FileImageOutputStream((File)output);
            } catch (Exception e) {
                e.printStackTrace();
                return null;
            }
        } else {
View Full Code Here

    @Override
    public ImageOutputStream createOutputStreamInstance(Object output, boolean useCache,
            File cacheDir) throws IOException {
        if (output instanceof File) {
            return new FileImageOutputStream((File) output);
        }
        throw new IllegalArgumentException(Messages.getString("imageio.86"));
    }
View Full Code Here

    @Override
    public ImageOutputStream createOutputStreamInstance(Object output, boolean useCache,
            File cacheDir) throws IOException {
        if (output instanceof RandomAccessFile) {
            return new FileImageOutputStream((RandomAccessFile) output);
        }
        throw new IllegalArgumentException(Messages.getString("imageio.87"));
    }
View Full Code Here

    @Override
    public ImageOutputStream createOutputStreamInstance(Object output, boolean useCache,
            File cacheDir) throws IOException {
        if (output instanceof RandomAccessFile) {
            return new FileImageOutputStream((RandomAccessFile) output);
        }
        throw new IllegalArgumentException("output is not instance of java.io.RandomAccessFile");
    }
View Full Code Here

    @Override
    public ImageOutputStream createOutputStreamInstance(Object output, boolean useCache,
            File cacheDir) throws IOException {
        if (output instanceof File) {
            return new FileImageOutputStream((File) output);
        }
        throw new IllegalArgumentException("output is not instance of File");
    }
View Full Code Here

TOP

Related Classes of javax.imageio.stream.FileImageOutputStream

Copyright © 2018 www.massapicom. 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.