> For the complete documentation index, see [llms.txt](https://interopxyz.gitbook.io/bitmap-plus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://interopxyz.gitbook.io/bitmap-plus/components/filter/blob-filter.md).

# Blob Filter

Apply a Blob filter to an Image

## Description

Apply a Blob filter to an Image

{% tabs %}
{% tab title="Preview" %}
![](https://3118158252-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhT7C2oduVfvz0FwKt3nj%2Fuploads%2FNYuPRpyZp87BDh0iW23k%2FComponent-FilterBlob.png?alt=media\&token=8ba4e7e0-9ee3-4675-9c43-9d87a1fe4cbe)
{% endtab %}

{% tab title="Location" %}
**Name** | Blob Filter

**Nickname** | Blob&#x20;

**Tab** | Bitmap

**Panel** | Filter

**Division** | 3
{% endtab %}

{% tab title="Inputs" %}
**I** | **Image** (*B+ Image, Bitmap*) | A Bitmap Plus Image or Bitmap

**W** | **Width** (*Interval*) | The horizontal threshold domain for the filtered blobs

**H** | **Height** (*Interval*) | The vertical threshold domain for the filtered blobs

**U** | **Unique** (*Bool*) | If true, each discrete blob is color individually

**B** | **Blobs** (*Bool*) | Isolated individual blobs

**C** | **Coupled** (*Bool*) | Couple blobs in close proximity
{% endtab %}

{% tab title="Ouputs" %}
**I** | **Image** (*B+ Image*) | A Bitmap Plus Image
{% endtab %}

{% tab title="Mode" %}
![](https://3118158252-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhT7C2oduVfvz0FwKt3nj%2Fuploads%2FeV1ulrSGqAXPXGlo6uDD%2Fimage.png?alt=media\&token=fb42f272-523b-4276-8531-df4f25a0a55c)

**Save Image** | Opens a file save dialog to save a raster file of the current image.

**Copy Image to Clipboard** | Copies the image to the clipboard (no alpha)
{% endtab %}
{% endtabs %}

## Usage

### Dither Mode Samples

![Threshold 10](https://3118158252-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhT7C2oduVfvz0FwKt3nj%2Fuploads%2Fi9SDQazGgqfRu9HIlgTi%2FBlobs_10.jpg?alt=media\&token=4b6eebb0-db9e-4f69-810b-fed08dea357b) ![Threshold 20](https://3118158252-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhT7C2oduVfvz0FwKt3nj%2Fuploads%2Fvg8HC1unSyFEu7J2Hz5b%2FBlobs_20.jpg?alt=media\&token=36887413-d913-4788-b60c-c73074147d59) ![Threshold 30](https://3118158252-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhT7C2oduVfvz0FwKt3nj%2Fuploads%2FdhbFofOG1054HKETfzLV%2FBlobs_30.jpg?alt=media\&token=c5b9d79f-ad7d-4376-b5c8-216e9c22a991)

![Threshold 40](https://3118158252-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhT7C2oduVfvz0FwKt3nj%2Fuploads%2FXlRtDxEbeyqN5O9UMKE5%2FBlobs_40.jpg?alt=media\&token=a6e8ea8d-337b-4047-888c-f89aa949c3f3) ![Threshold 50](https://3118158252-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhT7C2oduVfvz0FwKt3nj%2Fuploads%2Fq3qaVpnSW7K0GnpPMTpR%2FBlobs_50.jpg?alt=media\&token=fca251b2-65a2-488b-a451-640420245d6b) ![Threshold 60](https://3118158252-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhT7C2oduVfvz0FwKt3nj%2Fuploads%2Fl6IbQR94kmTGYoOseddR%2FBlobs_60.jpg?alt=media\&token=32510527-efcb-432b-807a-601b65c4e443)
