Skip to main content

Creates an edge mask using various operators

Project description

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

Project details


Release history Release notifications | RSS feed

This version

4.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vapoursynth_edgemasks-4.0.tar.gz (268.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vapoursynth_edgemasks-4.0-py3-none-win_amd64.whl (654.2 kB view details)

Uploaded Python 3Windows x86-64

vapoursynth_edgemasks-4.0-py3-none-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

vapoursynth_edgemasks-4.0-py3-none-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

vapoursynth_edgemasks-4.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (600.1 kB view details)

Uploaded Python 3manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

vapoursynth_edgemasks-4.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (300.8 kB view details)

Uploaded Python 3manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

vapoursynth_edgemasks-4.0-py3-none-macosx_11_0_arm64.whl (79.6 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

vapoursynth_edgemasks-4.0-py3-none-macosx_10_13_x86_64.whl (230.0 kB view details)

Uploaded Python 3macOS 10.13+ x86-64

File details

Details for the file vapoursynth_edgemasks-4.0.tar.gz.

File metadata

  • Download URL: vapoursynth_edgemasks-4.0.tar.gz
  • Upload date:
  • Size: 268.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for vapoursynth_edgemasks-4.0.tar.gz
Algorithm Hash digest
SHA256 c2906f5f50383e4a181e9d0f9e87f078d1f02485f82e2197f7c2f7a28fb071a5
MD5 4025b19562fb626fc8b00a132bd91e9f
BLAKE2b-256 d7ba84946078242c00c0b514f8bbfb5ec7637f548bc196d4517a82f897cfd0bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.0.tar.gz:

Publisher: build.yml on HolyWu/VapourSynth-EdgeMasks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_edgemasks-4.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c96680e52c59eeba171e32c0c04d82b603b226c1558030348dd6d9cfbdbf9c4d
MD5 4cda6f6b4049b9fa082a0266e6b7c362
BLAKE2b-256 0ae1762bd3f60786e4bef8e63783490b720851408d7268876b866f1aa983f416

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.0-py3-none-win_amd64.whl:

Publisher: build.yml on HolyWu/VapourSynth-EdgeMasks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_edgemasks-4.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a43f7dff7a8cf1f86b3925dae4938ae1dcb4f471f1023bfc303f2fcd70984dc1
MD5 27f5aaeef68aff1c1bb54458b8e456af
BLAKE2b-256 2a435af984706fd57d600f51747927ef3b4e757b663507e156c57f6978fea74b

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.0-py3-none-musllinux_1_2_x86_64.whl:

Publisher: build.yml on HolyWu/VapourSynth-EdgeMasks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_edgemasks-4.0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b3e42fa647e0532813ca56f1067ee3ab5d716e104b5ff65af75a57839f81058b
MD5 3bac82f0af9a8db489e7b3df956aa5e9
BLAKE2b-256 4ef0e7f73dd5eb4cab0e8e516beb1168de33a586735ea8127d144b0ec9a9854c

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.0-py3-none-musllinux_1_2_aarch64.whl:

Publisher: build.yml on HolyWu/VapourSynth-EdgeMasks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_edgemasks-4.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 496fcb54add9ae04d9c182a907137d72caadbae72402d0ae69b15e05e97a8465
MD5 69e19b17b570ba1c312210d8541be344
BLAKE2b-256 42e5417778f9b879ec4e3cecb95b710e288b33545c055dabd79be217202b9c03

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on HolyWu/VapourSynth-EdgeMasks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_edgemasks-4.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d5c193aad6cd95ea04e19bfa173f41609d5f5196e5e23a1a4eee39ef2239f803
MD5 50e964590e9d60aca3e81e935423b9e2
BLAKE2b-256 29837996f4f83422bc2849cd499da0c8818d12fad72ab88eb8233ef82a8c11bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on HolyWu/VapourSynth-EdgeMasks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_edgemasks-4.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97f25fba41428f70a3280304d57d2500bab7842600330c90b56d9978e749d884
MD5 c9dd3dbe33922690e0d4c4efe9ce8902
BLAKE2b-256 6ff039bc8519e65aa2080065fd350901a36c2bd3ce7313ac4dda8083c3f14251

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.0-py3-none-macosx_11_0_arm64.whl:

Publisher: build.yml on HolyWu/VapourSynth-EdgeMasks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vapoursynth_edgemasks-4.0-py3-none-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.0-py3-none-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a6e1c38e9eba3d855ec03ff4fb0138b6b696146d7929802a80940f09ab9b28dd
MD5 01d838282ad1721c29639b39197d3398
BLAKE2b-256 e33a730c1f829779a2efb29971c1e342c14ba5e97eb0e08155ed827384879f49

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.0-py3-none-macosx_10_13_x86_64.whl:

Publisher: build.yml on HolyWu/VapourSynth-EdgeMasks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page