Examples of PDDeviceGray


Examples of org.apache.pdfbox.pdmodel.graphics.color.PDDeviceGray

        dic.setItem(COSName.SUBTYPE, COSName.IMAGE);
        dic.setItem(COSName.TYPE, COSName.XOBJECT);
        dic.setItem(COSName.DECODE_PARMS, decodeParms);

        setBitsPerComponent(1);
        setColorSpace(new PDDeviceGray());
        setWidth(decodeParms.getInt(COSName.COLUMNS));
        setHeight(decodeParms.getInt(COSName.ROWS));

    }
View Full Code Here

Examples of org.apache.pdfbox.pdmodel.graphics.color.PDDeviceGray

            }
            else
            {
                if (bi.getColorModel().getNumComponents() == 1)
                {
                    setColorSpace( new PDDeviceGray() );
                }
                else
                {
                    throw new IllegalStateException();
                }
View Full Code Here

Examples of org.apache.pdfbox.pdmodel.graphics.color.PDDeviceGray

            }
            else
            {
                if (numberOfComponents == 1)
                {
                    setColorSpace( new PDDeviceGray() );
                }
                else
                {
                    throw new IllegalStateException();
                }
View Full Code Here

Examples of org.apache.pdfbox.pdmodel.graphics.color.PDDeviceGray

            //but we know that it will be grayscale for a CCITT filter.
            COSBase filter = getCOSStream().getDictionaryObject( COSName.FILTER );
            if( COSName.CCITTFAX_DECODE.equals( filter ) ||
                COSName.CCITTFAX_DECODE_ABBREVIATION.equals( filter ) )
            {
                retval = new PDDeviceGray();
            }
            else if( COSName.JBIG2_DECODE.equals( filter ) )
            {
                retval = new PDDeviceGray();
            }
            else if (getImageMask())
            {
                // image is a stencil mask -> use DeviceGray
                retval = new PDDeviceGray();
            }
            else
            {
                LOG.info("About to return NULL from unhandled branch."
                        + " filter = " + filter);
View Full Code Here

Examples of org.apache.pdfbox.pdmodel.graphics.color.PDDeviceGray

            //but we know that it will be grayscale for a CCITT filter.
            COSBase filter = getCOSStream().getDictionaryObject( COSName.FILTER );
            if( COSName.CCITTFAX_DECODE.equals( filter ) ||
                COSName.CCITTFAX_DECODE_ABBREVIATION.equals( filter ) )
            {
                retval = new PDDeviceGray();
            }
            else if( COSName.JBIG2_DECODE.equals( filter ) )
            {
                retval = new PDDeviceGray();
            }
            else if (getImageMask())
            {
                // image is a stencil mask -> use DeviceGray
                retval = new PDDeviceGray();
            }
            else
            {
                LOG.info("About to return NULL from unhandled branch."
                        + " filter = " + filter);
View Full Code Here

Examples of org.apache.pdfbox.pdmodel.graphics.color.PDDeviceGray

        }
        else
        {
            if (image.getColorModel().getNumComponents() == 1)
            {
                setColorSpace( new PDDeviceGray() );
            }
            else
            {
                throw new IllegalStateException();
            }
View Full Code Here

Examples of org.apache.pdfbox.pdmodel.graphics.color.PDDeviceGray

        dic.setItem(COSName.SUBTYPE, COSName.IMAGE);
        dic.setItem(COSName.TYPE, COSName.XOBJECT);
        dic.setItem(COSName.DECODE_PARMS, decodeParms);

        setBitsPerComponent(1);
        setColorSpace(new PDDeviceGray());
        setWidth(decodeParms.getInt(COSName.COLUMNS));
        setHeight(decodeParms.getInt(COSName.ROWS));

    }
View Full Code Here

Examples of org.apache.pdfbox.pdmodel.graphics.color.PDDeviceGray

//                    || bi.getType() == BufferedImage.TYPE_BYTE_BINARY)
//                    && bi.getColorModel().getPixelSize() <= 8)
            if (bi.getType() == BufferedImage.TYPE_BYTE_BINARY
                    && bi.getColorModel().getPixelSize() <= 8)
            {
                setColorSpace(new PDDeviceGray());
                MemoryCacheImageOutputStream mcios = new MemoryCacheImageOutputStream(bos);

                // grayscale images need one color per sample
                bpc = bi.getColorModel().getPixelSize();
                int h = rgbImage.getHeight();
View Full Code Here

Examples of org.apache.pdfbox.pdmodel.graphics.color.PDDeviceGray

            }
            else
            {
                if (bi.getColorModel().getNumComponents() == 1)
                {
                    setColorSpace( new PDDeviceGray() );
                }
                else
                {
                    throw new IllegalStateException();
                }
View Full Code Here

Examples of org.apache.pdfbox.pdmodel.graphics.color.PDDeviceGray

            }
            else
            {
                if (numberOfComponents == 1)
                {
                    setColorSpace( new PDDeviceGray() );
                }
                else
                {
                    throw new IllegalStateException();
                }
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.