Package com.lightcrafts.image.libs

Examples of com.lightcrafts.image.libs.OutputStreamImageDataReceiver


        }
        // Write the given preview to the cache
        final String key = getImageKey(file);
        try {
            final OutputStream out = cache.putToStream(key);
            final OutputStreamImageDataReceiver receiver =
                new OutputStreamImageDataReceiver(out);
            try {
                final LCJPEGWriter writer = new LCJPEGWriter(
                    receiver, 32 * 1024,
                    image.getWidth(), image.getHeight(),
                    image.getColorModel().getNumComponents(),
                    CS_RGB, 90
                );
                writer.putImage(image);
                writer.dispose();
            }
            catch (LCImageLibException e) {
                logNonFatalStatic(file, e, "caching preview");
                cache.remove(key);
            }
            out.close();
            receiver.dispose();
        }
        catch (IOException e) {
            logNonFatalStatic(file, e, "caching preview");
            removeCacheSilentStatic(cache, file);
        }
View Full Code Here


        }
        // Write the preview to the cache
        final String key = getImageKey();
        try {
            final OutputStream out = cache.putToStream(key);
            OutputStreamImageDataReceiver receiver =
                new OutputStreamImageDataReceiver(out);
            try {
                final LCJPEGWriter writer = new LCJPEGWriter(
                    receiver, 32 * 1024,
                    image.getWidth(), image.getHeight(),
                    image.getColorModel().getNumComponents(),
                    CS_RGB, 90
                );
                writer.putImage(image);
                writer.dispose();
            }
            catch (LCImageLibException e) {
                logNonFatal(e, "caching preview");
                cache.remove(key);
            }
            out.close();
            receiver.dispose();
        }
        catch (IOException e) {
            logNonFatal(e, "caching preview");
            removeCacheSilent();
        }
View Full Code Here

TOP

Related Classes of com.lightcrafts.image.libs.OutputStreamImageDataReceiver

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.