示例#1
0
 private void UpdateCMYK(CMYK cmyk)
 {
     if (Convert.ToInt32(cmyk.Cyan * 100) != (int)this.cyanUD.Value)
     {
         this.cyanUD.Value = Convert.ToInt32(cmyk.Cyan * 100);
     }
     if (Convert.ToInt32(cmyk.Magenta * 100) != (int)this.magentaUD.Value)
     {
         this.magentaUD.Value = Convert.ToInt32(cmyk.Magenta * 100);
     }
     if (Convert.ToInt32(cmyk.Yellow * 100) != (int)this.yellowUD.Value)
     {
         this.yellowUD.Value = Convert.ToInt32(cmyk.Yellow * 100);
     }
     if (Convert.ToInt32(cmyk.Black * 100) != (int)this.blackUD.Value)
     {
         this.blackUD.Value = Convert.ToInt32(cmyk.Black * 100);
     }
 }
示例#2
0
 /// <summary>
 /// Converts CMYK to RGB.
 /// </summary>
 /// <param name="cmyk"></param>
 public static RGB CMYKtoRGB(CMYK cmyk)
 {
     return(CMYKtoRGB(cmyk.Cyan, cmyk.Magenta, cmyk.Yellow, cmyk.Black));
 }