## Scale(float, float, MatrixOrder) {#scale_1}

Applies the specified scale vector (scaleX and scaleY) to this [`Matrix`](../) using the specified order.

```csharp
public void Scale(float scaleX, float scaleY, MatrixOrder order)
```

| Parameter | Type | Description |
| --- | --- | --- |
| scaleX | Single | The scale X. |
| scaleY | Single | The scale Y. |
| order | MatrixOrder | The order. |

### See Also

* enum [MatrixOrder](../../matrixorder/)
* class [Matrix](../)
* namespace [Aspose.Imaging](../../matrix/)
* assembly [Aspose.Imaging](../../../)

---

## Scale(float, float) {#scale}

Applies the specified scale vector (scaleX and scaleY) to this Matrix using (default) Prepend order.

```csharp
public void Scale(float sx, float sy)
```

| Parameter | Type | Description |
| --- | --- | --- |
| sx | Single | The sx. The sx. The sx. |
| sy | Single | The sy. The sy. The sy. |

### See Also

* class [Matrix](../)
* namespace [Aspose.Imaging](../../matrix/)
* assembly [Aspose.Imaging](../../../)


