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

            //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 (bi.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

        }
        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

            if (((isMask
                    || bi.getType() == BufferedImage.TYPE_BYTE_GRAY)
                    || bi.getType() == BufferedImage.TYPE_BYTE_BINARY)
                    && bi.getColorModel().getPixelSize() <= 8)
            {
                setColorSpace(new PDDeviceGray());
                bpc = bi.getColorModel().getPixelSize();
                if (bpc < 8)
                {
                    MemoryCacheImageOutputStream mcios = new MemoryCacheImageOutputStream(os);
                    for (int y = 0; y < height; ++y)
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 (bi.getColorModel().getNumComponents() == 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.