## Blend(Point, RasterImage, Rectangle, byte) {#blend}

Blends this image instance with the *overlay* image.

```csharp
public virtual void Blend(Point origin, RasterImage overlay, Rectangle overlayArea, 
    byte overlayAlpha = 255)
```

| Parameter | Type | Description |
| --- | --- | --- |
| origin | Point | The background image blending origin. |
| overlay | RasterImage | The overlay image. |
| overlayArea | Rectangle | The overlay area. |
| overlayAlpha | Byte | The overlay alpha. |

### See Also

* struct [Point](../../point/)
* struct [Rectangle](../../rectangle/)
* class [RasterImage](../)
* namespace [Aspose.Imaging](../../rasterimage/)
* assembly [Aspose.Imaging](../../../)

---

## Blend(Point, RasterImage, byte) {#blend_1}

Blends this image instance with the *overlay* image.

```csharp
public void Blend(Point origin, RasterImage overlay, byte overlayAlpha = 255)
```

| Parameter | Type | Description |
| --- | --- | --- |
| origin | Point | The background image blending origin. |
| overlay | RasterImage | The overlay image. |
| overlayAlpha | Byte | The overlay alpha. |

### See Also

* struct [Point](../../point/)
* class [RasterImage](../)
* namespace [Aspose.Imaging](../../rasterimage/)
* assembly [Aspose.Imaging](../../../)


