Beispiel #1
0
        public ColorCIELab ToLab(ColorCIEXYZ wp)
        {
            ColorCIELab lab;
            NativeMethods.CmsXYZ2Lab (ref wp, out lab, ref this);

            return lab;
        }
		public ColorCIEXYZ ToXYZ (ColorCIEXYZ wp)
		{
			ColorCIEXYZ xyz;
			NativeMethods.CmsLab2XYZ (ref wp, out xyz, ref this);

			return xyz;
		}
        public ColorCIELab ToLab(ColorCIEXYZ wp)
        {
            ColorCIELab lab;

            cmsXYZ2Lab(ref wp, out lab, ref this);

            return(lab);
        }
        public ColorCIEXYZ ToXYZ(ColorCIEXYZ wp)
        {
            ColorCIEXYZ xyz;

            cmsLab2XYZ(ref wp, out xyz, ref this);

            return(xyz);
        }
Beispiel #5
0
        public ColorCIELab ToLab(ColorCIEXYZ wp)
        {
            ColorCIELab lab;

            NativeMethods.CmsXYZ2Lab(ref wp, out lab, ref this);

            return(lab);
        }
Beispiel #6
0
        public ColorCIEXYZ ToXYZ(ColorCIEXYZ wp)
        {
            ColorCIEXYZ xyz;

            NativeMethods.CmsLab2XYZ(ref wp, out xyz, ref this);

            return(xyz);
        }
Beispiel #7
0
 public FullColorAdjustment(Pixbuf input, Cms.Profile input_profile,
                            double exposure, double brightness, double contrast,
                            double hue, double saturation,
                            Cms.ColorCIEXYZ src_wp, Cms.ColorCIEXYZ dest_wp)
     : base(input, input_profile)
 {
     this.exposure   = exposure;
     this.brightness = brightness;
     this.contrast   = contrast;
     this.hue        = hue;
     this.saturation = saturation;
     this.src_wp     = src_wp;
     this.dest_wp    = dest_wp;
 }
		public FullColorAdjustment (Pixbuf input, Cms.Profile input_profile, 
				double exposure, double brightness, double contrast, 
				double hue, double saturation, 
				Cms.ColorCIEXYZ src_wp, Cms.ColorCIEXYZ dest_wp) 
			: base (input, input_profile)
		{
			this.exposure = exposure;
			this.brightness = brightness;
			this.contrast = contrast;
			this.hue = hue;
			this.saturation = saturation;
			this.src_wp = src_wp;
			this.dest_wp = dest_wp;
		}
Beispiel #9
0
		extern static bool cmsTakeMediaWhitePoint (out ColorCIEXYZ wp, HandleRef handle);
Beispiel #10
0
		ColorCIEXYZTriple (ColorCIEXYZ red, ColorCIEXYZ green, ColorCIEXYZ blue)
		{
			Red = red;
			Blue = blue;
			Green = green;
		}
Beispiel #11
0
		public ColorCIEXYZ ToXYZ (ColorCIEXYZ wp)
		{
			ColorCIEXYZ xyz;
			cmsLab2XYZ (ref wp, out xyz, ref this);

			return xyz;
		}
Beispiel #12
0
 public static extern void CmsXYZ2Lab(ref ColorCIEXYZ wp, out ColorCIELab lab, ref ColorCIEXYZ xyz);
Beispiel #13
0
 public static extern void CmsxyY2XYZ(out ColorCIEXYZ dest, ref ColorCIExyY src);
Beispiel #14
0
 public static extern bool CmsTakeMediaWhitePoint(out ColorCIEXYZ wp, HandleRef handle);
Beispiel #15
0
		static extern void cmsxyY2XYZ (out ColorCIEXYZ dest, ref ColorCIExyY src);
Beispiel #16
0
 public ColorCIELab ToLab(ColorCIEXYZ wp)
 {
     return(this.ToXYZ().ToLab(wp));
 }
Beispiel #17
0
		extern static bool cmsTakeMediaBlackPoint (out ColorCIEXYZ black, HandleRef handle);
Beispiel #18
0
 public extern static bool CmsTakeMediaBlackPoint(out ColorCIEXYZ black, HandleRef handle);
Beispiel #19
0
		public ColorCIELab ToLab (ColorCIEXYZ wp)
		{
			return this.ToXYZ ().ToLab (wp);
		}
Beispiel #20
0
 public static extern bool CmsTakeMediaBlackPoint(out ColorCIEXYZ black, HandleRef handle);
Beispiel #21
0
 ColorCIEXYZTriple(ColorCIEXYZ red, ColorCIEXYZ green, ColorCIEXYZ blue)
 {
     Red   = red;
     Blue  = blue;
     Green = green;
 }
Beispiel #22
0
		static extern void cmsXYZ2xyY (out ColorCIExyY dest, ref ColorCIEXYZ source);
Beispiel #23
0
 public extern static bool CmsTakeMediaWhitePoint(out ColorCIEXYZ wp, HandleRef handle);
Beispiel #24
0
		static extern void cmsXYZ2Lab (ref ColorCIEXYZ wp, out ColorCIELab lab, ref ColorCIEXYZ xyz);
Beispiel #25
0
 public static extern void CmsXYZ2xyY(out ColorCIExyY dest, ref ColorCIEXYZ source);
Beispiel #26
0
		public ColorCIELab ToLab (ColorCIEXYZ wp)
		{
			ColorCIELab lab;
			cmsXYZ2Lab (ref wp, out lab, ref this);

			return lab;
		}
Beispiel #27
0
 public static extern void CmsLab2XYZ(ref ColorCIEXYZ wp, out ColorCIEXYZ xyz, ref ColorCIELab lab);
Beispiel #28
0
		static extern void cmsLab2XYZ (ref ColorCIEXYZ wp, out ColorCIEXYZ xyz, ref ColorCIELab lab);