Hi everybody,
is there a way to have Corel Draw X4 automatically convert all RGB colors into CYMK? I've a very complicated clipart and all colors are RGB; I don't want to convert the clipart into a bitmap to change the color mode.
Thanks,
Never mind :-)
Edit -> Find and Replace -> Replace Objects -> Replace a color model or palette... and so on.
Brute-Fish said:I wish they would add a change all in one go.
Hi.
Here a do it all one click script. This will work with fountain fills and powerclips too.
Also a couple of my favorite macros by Alex Posterize and Limit Colors.
'begin script.........................................................................
Option ExplicitPublic Sub ConvertAllColorsToCMYK() 'run this sub ConvertShapes ActivePage.ShapesEnd SubPrivate Sub ConvertShapes(ss As Shapes) Dim s As Shape For Each s In ss Select Case s.Type Case cdrTextShape, cdrRectangleShape, cdrPolygonShape, _ cdrLinearDimensionShape, cdrEllipseShape, cdrCurveShape, _ cdrConnectorShape, cdrBitmapShape ConvertShapeColors s Case cdrGroupShape ConvertShapes s.Shapes End Select On Error Resume Next If Not s.PowerClip Is Nothing Then ConvertShapes s.PowerClip.Shapes End If Next sEnd SubPrivate Sub ConvertShapeColors(s As Shape) Dim C As FountainColor ' 1. Convert Fill colors Select Case s.Fill.Type Case cdrUniformFill ConvertColor s.Fill.UniformColor Case cdrPatternFill ConvertColor s.Fill.Pattern.FrontColor ConvertColor s.Fill.Pattern.BackColor Case cdrFountainFill ConvertColor s.Fill.Fountain.StartColor ConvertColor s.Fill.Fountain.EndColor For Each C In s.Fill.Fountain.Colors ConvertColor C.Color Next C End Select ' 2. Convert outline color If s.Outline.Type = cdrOutline Then ConvertColor s.Outline.Color End IfEnd SubPrivate Sub ConvertColor(C As Color) C.ConvertToCMYKEnd Sub
'end script.........................................................................
-John