---
title: "CmykColor | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/CmykColor/"
---

# CmykColor

> - [`ProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#abstract-processcolor)

## Classes

### CmykColor

#### Extends

#### Constructors

##### Constructor

```ts
new CmykColor(
   c, 
   m, 
   y, 
   k, 
   alpha, 
   profile?): CmykColor;
```

###### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `c` | `number` | `undefined` |
| `m` | `number` | `undefined` |
| `y` | `number` | `undefined` |
| `k` | `number` | `undefined` |
| `alpha` | `number` | `undefined` |
| `profile` | `string` | `null` |

###### Returns

[`CmykColor`](#cmykcolor)

###### Overrides

[`ProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#abstract-processcolor).[`constructor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#constructor)

#### Accessors

##### alpha

###### Get Signature

```ts
get alpha(): number;
```

###### Returns

`number`

###### Inherited from

[`ProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#abstract-processcolor).[`alpha`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#alpha)

##### c

###### Get Signature

```ts
get c(): number;
```

###### Returns

`number`

##### colorSpace

###### Get Signature

```ts
get colorSpace(): ColorSpace;
```

###### Returns

[`ColorSpace`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ColorSpace.md#colorspace)

###### Inherited from

[`ProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#abstract-processcolor).[`colorSpace`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#colorspace)

##### isTransparent

###### Get Signature

```ts
get isTransparent(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`ProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#abstract-processcolor).[`isTransparent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#istransparent)

##### k

###### Get Signature

```ts
get k(): number;
```

###### Returns

`number`

##### m

###### Get Signature

```ts
get m(): number;
```

###### Returns

`number`

##### profile

###### Get Signature

```ts
get profile(): string;
```

###### Returns

`string`

###### Inherited from

[`ProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#abstract-processcolor).[`profile`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#profile)

##### y

###### Get Signature

```ts
get y(): number;
```

###### Returns

`number`

#### Methods

##### clone()

```ts
clone(): CmykColor;
```

###### Returns

[`CmykColor`](#cmykcolor)

###### Overrides

[`ProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#abstract-processcolor).[`clone`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#clone)

##### equals()

```ts
equals(other): boolean;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `other` | [`Color`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Color.md#abstract-color) |

###### Returns

`boolean`

###### Overrides

[`ProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#abstract-processcolor).[`equals`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#equals)

##### getData()

```ts
getData(): ICmykColor;
```

###### Returns

[`ICmykColor`](#icmykcolor)

###### Overrides

[`ProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#abstract-processcolor).[`getData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#getdata)

##### toString()

```ts
toString(): string;
```

Returns a string representation of an object.

###### Returns

`string`

##### equals()

```ts
static equals(a, b): boolean;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `a` | [`Color`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Color.md#abstract-color) |
| `b` | [`Color`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Color.md#abstract-color) |

###### Returns

`boolean`

###### Inherited from

[`ProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#abstract-processcolor).[`equals`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#equals-1)

## Interfaces

### ICmykColor

#### Extends

- [`IProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#iprocesscolor)

#### Properties

##### alpha

```ts
alpha: number;
```

###### Inherited from

[`IProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#iprocesscolor).[`alpha`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#alpha-1)

##### c

```ts
c: number;
```

##### colorSpace

```ts
colorSpace: ColorSpace;
```

###### Inherited from

[`IProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#iprocesscolor).[`colorSpace`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#colorspace-1)

##### k

```ts
k: number;
```

##### m

```ts
m: number;
```

##### profile

```ts
profile: string;
```

###### Inherited from

[`IProcessColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#iprocesscolor).[`profile`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ProcessColor.md#profile-1)

##### y

```ts
y: number;
```
