Skip to main content

EdgeMasks

Creates an edge mask using various operators.

Parameters

edgemasks.Tritical(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.Cross(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.Prewitt(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.Sobel(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.Scharr(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.RScharr(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.Kroon(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.Robinson3(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.Robinson5(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.Kirsch(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.ExPrewitt(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.ExSobel(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.FDoG(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
edgemasks.ExKirsch(vnode clip[, int[] planes=[0, 1, 2], float[] scale=1.0, int opt=0])
  • clip: Clip to process. Any format with either integer sample type of 8-16 bit depth or float sample type of 32 bit depth is supported. The output frames will have _Range set to 1 (full range).

  • planes: Specifies which planes will be processed. Any unprocessed planes will be simply copied.

  • scale: Multiplies all pixels by scale before outputting. This can be used to increase or decrease the intensity of edges in the output. Can be specified for each plane individually.

  • opt: Specifies which cpu optimizations to use.

    • 0 = auto detect
    • 1 = use c
    • 2 = use sse4.1
    • 3 = use avx2
    • 4 = use avx512

Installation

pip install -U vapoursynth-edgemasks

Metadata

Release files for vapoursynth-edgemasks 4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vapoursynth-edgemasks 4.1
File Size Uploaded
vapoursynth_edgemasks-4.1.tar.gz 268.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for vapoursynth-edgemasks 4.1
File
vapoursynth_edgemasks-4.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
vapoursynth_edgemasks-4.1-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
vapoursynth_edgemasks-4.1-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
vapoursynth_edgemasks-4.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
vapoursynth_edgemasks-4.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
vapoursynth_edgemasks-4.1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
vapoursynth_edgemasks-4.1-py3-none-macosx_10_15_x86_64.whl Python 3 none macOS 10.15+ x86-64 Details

Total release size: 4.6 MB

Release files / vapoursynth_edgemasks-4.1.tar.gz

Download URL vapoursynth_edgemasks-4.1.tar.gz
Size 268.9 kB
Tags Source
SHA-256 checksum
How to use checksums
2281559eae88993d7fd298b42284bde0be82c59d2dd61846b28411eea6819baf
BLAKE2b-256 checksum
How to use checksums
1dafc2d67ad342f4b2c8df75e6bd4775916d79effade5455d0029b4bc78a0ebb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_edgemasks-4.1-py3-none-win_amd64.whl

Download URL vapoursynth_edgemasks-4.1-py3-none-win_amd64.whl
Size 539.6 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
9b0e5705742fa5d219053dfa491b1d0bce4c3a24b5aad878d7fe2dfda9eb8925
BLAKE2b-256 checksum
How to use checksums
0f7cc8ba855c886ffc9a9a00447916df0a29b9897311b837b4cf2d391b9e6ebf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_edgemasks-4.1-py3-none-musllinux_1_2_x86_64.whl

Download URL vapoursynth_edgemasks-4.1-py3-none-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
293e48394e8611ef2e59ae1c6c6bdf236a6b639224fa6bae2a66a6b121e7cee2
BLAKE2b-256 checksum
How to use checksums
e795cdd6bcd25f2bc11a002873f5c2c07adf537ab1b2eca82e5e19f1f0f7e066
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_edgemasks-4.1-py3-none-musllinux_1_2_aarch64.whl

Download URL vapoursynth_edgemasks-4.1-py3-none-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
ead844708c3b48ae86c6f7d9fbbddc7f6f722c07d3ecb1cb89760c17bfc8379e
BLAKE2b-256 checksum
How to use checksums
a7c299dfdd74ec2150c4fd11dcabfed38198bd0109695b492ae21e26ecd4252b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_edgemasks-4.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL vapoursynth_edgemasks-4.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 600.1 kB
Tags Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
97cad0a768d1c010d8badf29c4db66d1b64fa7a6bd3c44f5be10365b166d688e
BLAKE2b-256 checksum
How to use checksums
a303ad349d7bafe3a7a764859087224503b48d76f4d85f2534c16293d4699056
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_edgemasks-4.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL vapoursynth_edgemasks-4.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 300.8 kB
Tags Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
880c4cbf0418c80a85d88948298dc47961c3d7f7d974dbd36535b886efd95ae6
BLAKE2b-256 checksum
How to use checksums
6e54130d441b41c7e22f2980d1fa2bc647f0791461f8eeed4221c8032d2f7b2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_edgemasks-4.1-py3-none-macosx_11_0_arm64.whl

Download URL vapoursynth_edgemasks-4.1-py3-none-macosx_11_0_arm64.whl
Size 79.6 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a5ee76f7991885c1d72e9ee704bf0f0f4c162b0a4ec0ba7c49f8b692af28e927
BLAKE2b-256 checksum
How to use checksums
ca1a0ace151778046d161cab1cb0fe8373536eef9317fc91bbc334f73059de2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / vapoursynth_edgemasks-4.1-py3-none-macosx_10_15_x86_64.whl

Download URL vapoursynth_edgemasks-4.1-py3-none-macosx_10_15_x86_64.whl
Size 230.1 kB
Tags Python 3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
c1ad3a43ee8c223bd2158e2f402e80985040b080f5f24a1436f086f80cff16a2
BLAKE2b-256 checksum
How to use checksums
cf8b184444c95437757bfaf5c549ce838ca73b95297c5c1e6833461cc0d8e24f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

4.1 This release

8 release files

4.0

8 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page