| 
       | 
        
       | Object Model Reference : Classes : C : Color : Methods : Color.ConvertToYIQ  | 
      
Sub ConvertToYIQ()
Member of Color
The ConvertToYIQ method converts the active color model to the YIQ color model in CorelDRAW.
A color is an effect applied to an object that alters the objects appearance by the way it reflects light. A color model is a system that defines the number and type of colors that make up an image and that is used to organize and define colors according to a set of basic properties that can be reproduced. Black-and-white, grayscale, RGB, CMYK, and paletted are examples of popular color modes.
The YIQ color model is a color model used in television broadcast systems (North American video standard, or NTSC). Colors are split into a luminance value (Y) and two chromaticity values (I and Q). On a color monitor, all three components are visible. On a monochrome monitor, only the Y component is visible. The square, two-dimensional visual selector defines the I and Q values, and the vertical visual selector defines the Y value. All values are scaled from 0 to 255.
The following VBA example converts all uniform fill colors in the selected shapes to the YIQ color model.
Sub Test()  | 
 Dim c As New color  | 
 Dim s As Shape  | 
 For Each s In ActiveSelection.Shapes  | 
  If s.Fill.Type = cdrUniformFill Then  | 
   s.Fill.UniformColor.ConvertToYIQ  | 
  End If  | 
 Next s  | 
End Sub  | 
| 
       | 
        
       | 
		      
		          
		             | 
      
Copyright 2013 Corel Corporation. All rights reserved.