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


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.1.tar.gz (268.9 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.1-py3-none-win_amd64.whl (539.6 kB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

vapoursynth_edgemasks-4.1-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.1-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.1-py3-none-macosx_11_0_arm64.whl (79.6 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

vapoursynth_edgemasks-4.1-py3-none-macosx_10_15_x86_64.whl (230.1 kB view details)

Uploaded Python 3macOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for vapoursynth_edgemasks-4.1.tar.gz
Algorithm Hash digest
SHA256 2281559eae88993d7fd298b42284bde0be82c59d2dd61846b28411eea6819baf
MD5 9801632c23b2e04d565e0927e1df50d2
BLAKE2b-256 1dafc2d67ad342f4b2c8df75e6bd4775916d79effade5455d0029b4bc78a0ebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.1.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.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9b0e5705742fa5d219053dfa491b1d0bce4c3a24b5aad878d7fe2dfda9eb8925
MD5 5fbe84e42ae9cd8c2c654a4c84b24937
BLAKE2b-256 0f7cc8ba855c886ffc9a9a00447916df0a29b9897311b837b4cf2d391b9e6ebf

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.1-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.1-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 293e48394e8611ef2e59ae1c6c6bdf236a6b639224fa6bae2a66a6b121e7cee2
MD5 d7fb11790f08f27a60c64314ea0ee060
BLAKE2b-256 e795cdd6bcd25f2bc11a002873f5c2c07adf537ab1b2eca82e5e19f1f0f7e066

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.1-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.1-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ead844708c3b48ae86c6f7d9fbbddc7f6f722c07d3ecb1cb89760c17bfc8379e
MD5 b1bdb3026d6d15dc5af4a9f6cdb12589
BLAKE2b-256 a7c299dfdd74ec2150c4fd11dcabfed38198bd0109695b492ae21e26ecd4252b

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.1-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.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97cad0a768d1c010d8badf29c4db66d1b64fa7a6bd3c44f5be10365b166d688e
MD5 78ba6b2c74360a189bd3c3c864224dbe
BLAKE2b-256 a303ad349d7bafe3a7a764859087224503b48d76f4d85f2534c16293d4699056

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.1-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.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 880c4cbf0418c80a85d88948298dc47961c3d7f7d974dbd36535b886efd95ae6
MD5 a7f9f834718065c356f9881df05e54de
BLAKE2b-256 6e54130d441b41c7e22f2980d1fa2bc647f0791461f8eeed4221c8032d2f7b2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.1-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.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5ee76f7991885c1d72e9ee704bf0f0f4c162b0a4ec0ba7c49f8b692af28e927
MD5 ea1f227ed329bc92fa2bd4c709e6f97d
BLAKE2b-256 ca1a0ace151778046d161cab1cb0fe8373536eef9317fc91bbc334f73059de2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.1-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.1-py3-none-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for vapoursynth_edgemasks-4.1-py3-none-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c1ad3a43ee8c223bd2158e2f402e80985040b080f5f24a1436f086f80cff16a2
MD5 933a5d6c097a209a23e3b31361c13fe4
BLAKE2b-256 cf8b184444c95437757bfaf5c549ce838ca73b95297c5c1e6833461cc0d8e24f

See more details on using hashes here.

Provenance

The following attestation bundles were made for vapoursynth_edgemasks-4.1-py3-none-macosx_10_15_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