Package org.apache.fop.datatypes

Examples of org.apache.fop.datatypes.ColorSpace


        TempImage(int width, int height,
                  byte[] result, byte[] mask) throws FopImageException {
            this.m_height = height;
            this.m_width = width;
            this.m_bitsPerPixel = 8;
            this.m_colorSpace = new ColorSpace(ColorSpace.DEVICE_RGB);
            //this.m_isTransparent = false;
            //this.m_bitmapsSize = this.m_width * this.m_height * 3;
            this.m_bitmaps = result;
            this.m_mask = mask;
        }
View Full Code Here


        PDFFunction myfunky;
        PDFFunction myfunc;
        Vector theCzero;
        Vector theCone;
        PDFPattern myPattern;
        ColorSpace theColorSpace;
        double interpolation = (double) 1.000;
        Vector theFunctions = new Vector();

        int currentPosition;
        int lastPosition = theColors.size()-1;
View Full Code Here

      }

      ColorModel cm = consumer.getColorModel();
      this.m_bitsPerPixel = 8;
//      this.m_bitsPerPixel = cm.getPixelSize();
      this.m_colorSpace = new ColorSpace(ColorSpace.DEVICE_RGB);
      if (cm.hasAlpha()) {
        int transparencyType = cm.getTransparency(); // java.awt.Transparency. BITMASK or OPAQUE or TRANSLUCENT
        if (transparencyType == java.awt.Transparency.OPAQUE) {
          this.m_isTransparent = false;
        } else if (transparencyType == java.awt.Transparency.BITMASK) {
View Full Code Here

      }

      ColorModel cm = consumer.getColorModel();
      this.m_bitsPerPixel = 8;
//      this.m_bitsPerPixel = cm.getPixelSize();
      this.m_colorSpace = new ColorSpace(ColorSpace.DEVICE_RGB);
      if (cm.hasAlpha()) {
        int transparencyType = cm.getTransparency(); // java.awt.Transparency. BITMASK or OPAQUE or TRANSLUCENT
        if (transparencyType == java.awt.Transparency.OPAQUE) {
          this.m_isTransparent = false;
        } else if (transparencyType == java.awt.Transparency.BITMASK) {
View Full Code Here

    p = p + "/Subtype /Image\n";
    p = p + "/Name /Im" + Xnum + "\n";
    p = p + "/Width " + fopimage.getWidth() + "\n";
    p = p + "/Height " + fopimage.getHeight() + "\n";
    p = p + "/BitsPerComponent " + fopimage.getBitsPerPixel() + "\n";
    ColorSpace cs = fopimage.getColorSpace();
    p = p + "/ColorSpace /" + cs.getColorSpacePDFString() + "\n";
    if (fopimage.isTransparent()) {
      PDFColor transp = fopimage.getTransparentColor();
      p = p + "/Mask [" + transp.red255() + " " + transp.red255() + " " + transp.green255() + " " + transp.green255() + " " + transp.blue255() + " " + transp.blue255() + "]\n";
    }
    p = p + imgStream.getPDFDictionary();
View Full Code Here

 
  private PDFNumber pdfNumber = new PDFNumber();
 
  public PDFColor(org.apache.fop.datatypes.ColorType theColor)
  {
    this.colorSpace = new ColorSpace(ColorSpace.DEVICE_RGB);
    //super(theNumber)
    this.red  =  (double)theColor.red();
    this.green = (double)theColor.green();
    this.blue  = (double)theColor.blue();
   
View Full Code Here

   
  }

  public PDFColor(double theRed, double theGreen, double theBlue) {
    //super(theNumber);
    this.colorSpace = new ColorSpace(ColorSpace.DEVICE_RGB);

    this.red = theRed;
    this.green = theGreen;
    this.blue = theBlue;
  }
View Full Code Here

  }
 
  public PDFColor(double theCyan, double theMagenta, double theYellow, double theBlack) {
    //super(theNumber);//?
   
    this.colorSpace = new ColorSpace(ColorSpace.DEVICE_CMYK);
   
    this.cyan = theCyan;
    this.magenta = theMagenta;
    this.yellow = theYellow;
    this.black = theBlack;
View Full Code Here

            someColors.addElement(color2);

            PDFFunction myfunc = this.pdfDoc.makeFunction(2, theDomain, null,
                    color1.getVector(), color2.getVector(), 1.0);

            ColorSpace aColorSpace = new ColorSpace(ColorSpace.DEVICE_RGB);
            PDFPattern myPat = this.pdfDoc.createGradient(false, aColorSpace,
                    someColors, null, theCoords);
            currentStream.write(myPat.getColorSpaceOut(fill));

        } else if (paint instanceof TexturePaint) {}
View Full Code Here

                p = p + "/BitsPerComponent " + fopimage.getBitsPerPixel() + "\n";

                if (pdfICCStream != null ) {
                    p = p + "/ColorSpace [/ICCBased " + pdfICCStream.referencePDF() + "]\n";
                } else {
                    ColorSpace cs = fopimage.getColorSpace();
                    p = p + "/ColorSpace /" + cs.getColorSpacePDFString() + "\n";
                }

                    /* PhotoShop generates CMYK values that's inverse,
                     */
                if (fopimage.getColorSpace().getColorSpace() == ColorSpace.DEVICE_CMYK &&
View Full Code Here

TOP

Related Classes of org.apache.fop.datatypes.ColorSpace

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.