Skip to main content

A C++17 port of the JavaScript pixelmatch library (with python binding), providing a small pixel-level image comparison library.

Project description

about python package

install

pip install pybind11-pixelmatch

diff image

pip install fire # for CLI
python3 -m pybind11_pixelmatch --help
python3 -m pybind11_pixelmatch data/pic1.png data/pic2.png diff_output.png
label image
img1
img2
diff
# diffColor -> delete
# diffColorAlt -> insert
python3 -m pybind11_pixelmatch data/pic1.png data/pic2.png --output data/diff.png --diffColor='#ff0000' --diffColorAlt='#00ff00'
label image
img1
img2
diff

Demo: (in chinese / 中文)

If you want a pure python package, then try pip install pixelmatch. But it's much slower.


pixelmatch-cpp17

Build Status License: ISC codecov

A C++17 port of the JavaScript pixelmatch library, providing a small pixel-level image comparison library.

Features accurate anti-aliased pixels detection and perceptual color difference metrics.

Based on mapbox/pixelmatch. pixelmatch-cpp17 is around 300 lines of code, and has no dependencies, operating on RGBA-encoded buffers.

pixelmatch::Options options;
options.threshold = 0.1f;

const std::vector<uint8_t> img1 = ...;
const std::vector<uint8_t> img2 = ...;
std::vector<uint8_t> diffImage(img1.size());

const int numDiffPixels = pixelmatch::pixelmatch(img1, img2, diffImage, width, height, stride, options);

Compared to mapbox/pixelmatch-cpp, pixelmatch-cpp17 ports the latest features from the JavaScript library, and is built with production-grade practices, including thorough test coverage and fuzz-testing. Build files are included for Bazel, but contributions for other build systems are welcome.

Implements ideas from the following papers:

Example output

expected actual diff
1diff
1diff
1diff

API

pixelmatch(img1, img2, output, width, height, strideInPixels[, options])

  • img1, img2 — Image data of the images to compare, as a RGBA-encoded byte array. Note: image dimensions must be equal.
  • output — Image data to write the diff to, or std::nullopt if you don't need a diff image.
  • width, height — Width and height of the images. Note that all three images need to have the same dimensions.
  • strideInPixels — Stride of the images. Note that all three images need to have the same stride.
  • options is a struct with the following fields:
    • threshold — Matching threshold, ranges from 0.0f to 1.0f. Smaller values make the comparison more sensitive. 0.1 by default.
    • includeAA — If true, disables detecting and ignoring anti-aliased pixels. false by default.
    • alpha — Blending factor of unchanged pixels in the diff output. Ranges from 0 for pure white to 1 for original brightness. 0.1 by default.
    • aaColor — The color of anti-aliased pixels in the diff output as an RGBA color. (255, 255, 0, 255) by default.
    • diffColor — The color of differing pixels in the diff output as an RGBA color (255, 0, 0, 255) by default.
    • diffColorAlt — An alternative color to use for dark on light differences to differentiate between "added" and "removed" parts. If not provided, all differing pixels use the color specified by diffColor. std::nullopt by default.
    • diffMask — Draw the diff over a transparent background (a mask), rather than over the original image. Will not draw anti-aliased pixels (if detected).

Compares two images, writes the output diff and returns the number of mismatched pixels.

Usage

Bazel

Add the following to your WORKSPACE file:

git_repository(
    name = "pixelmatch-cpp17",
    branch = "main",
    remote = "https://github.com/jwmcglynn/pixelmatch-cpp17",
)

Then add a dependency on @pixelmatch-cpp17:

cc_test(
    name = "my_test",
    # ...
    data = glob([
      "testdata/*.png",
    ]),
    deps = [
        "@pixelmatch-cpp17",
        # ...
    ],
)

In your test file, include pixelmatch with:

#include <pixelmatch/pixelmatch.h>

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

pybind11_pixelmatch-0.1.5.tar.gz (6.1 MB view details)

Uploaded Source

Built Distributions

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

pybind11_pixelmatch-0.1.5-cp313-cp313-win_arm64.whl (108.2 kB view details)

Uploaded CPython 3.13Windows ARM64

pybind11_pixelmatch-0.1.5-cp313-cp313-win_amd64.whl (116.7 kB view details)

Uploaded CPython 3.13Windows x86-64

pybind11_pixelmatch-0.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (148.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pybind11_pixelmatch-0.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (139.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

pybind11_pixelmatch-0.1.5-cp313-cp313-macosx_10_13_universal2.whl (218.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

pybind11_pixelmatch-0.1.5-cp312-cp312-win_arm64.whl (108.2 kB view details)

Uploaded CPython 3.12Windows ARM64

pybind11_pixelmatch-0.1.5-cp312-cp312-win_amd64.whl (116.7 kB view details)

Uploaded CPython 3.12Windows x86-64

pybind11_pixelmatch-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (148.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pybind11_pixelmatch-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (139.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pybind11_pixelmatch-0.1.5-cp312-cp312-macosx_10_13_universal2.whl (218.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

pybind11_pixelmatch-0.1.5-cp311-cp311-win_arm64.whl (107.7 kB view details)

Uploaded CPython 3.11Windows ARM64

pybind11_pixelmatch-0.1.5-cp311-cp311-win_amd64.whl (116.0 kB view details)

Uploaded CPython 3.11Windows x86-64

pybind11_pixelmatch-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (148.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pybind11_pixelmatch-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (140.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pybind11_pixelmatch-0.1.5-cp311-cp311-macosx_10_9_universal2.whl (212.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

pybind11_pixelmatch-0.1.5-cp310-cp310-win_arm64.whl (106.9 kB view details)

Uploaded CPython 3.10Windows ARM64

pybind11_pixelmatch-0.1.5-cp310-cp310-win_amd64.whl (115.2 kB view details)

Uploaded CPython 3.10Windows x86-64

pybind11_pixelmatch-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pybind11_pixelmatch-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (138.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pybind11_pixelmatch-0.1.5-cp310-cp310-macosx_10_9_universal2.whl (210.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

pybind11_pixelmatch-0.1.5-cp39-cp39-win_arm64.whl (107.0 kB view details)

Uploaded CPython 3.9Windows ARM64

pybind11_pixelmatch-0.1.5-cp39-cp39-win_amd64.whl (118.4 kB view details)

Uploaded CPython 3.9Windows x86-64

pybind11_pixelmatch-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (147.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pybind11_pixelmatch-0.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (139.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pybind11_pixelmatch-0.1.5-cp39-cp39-macosx_10_9_universal2.whl (210.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

pybind11_pixelmatch-0.1.5-cp38-cp38-win_amd64.whl (114.7 kB view details)

Uploaded CPython 3.8Windows x86-64

pybind11_pixelmatch-0.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pybind11_pixelmatch-0.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (138.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pybind11_pixelmatch-0.1.5-cp38-cp38-macosx_10_9_universal2.whl (209.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

pybind11_pixelmatch-0.1.5-cp37-cp37m-win_amd64.whl (99.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

pybind11_pixelmatch-0.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

pybind11_pixelmatch-0.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (123.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

File details

Details for the file pybind11_pixelmatch-0.1.5.tar.gz.

File metadata

  • Download URL: pybind11_pixelmatch-0.1.5.tar.gz
  • Upload date:
  • Size: 6.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pybind11_pixelmatch-0.1.5.tar.gz
Algorithm Hash digest
SHA256 75a4d64681c5287c6d1238512b101305c5c206691b535b2fe9e34bd08c0ca7af
MD5 136206119f582f73e1a58d879123d6d3
BLAKE2b-256 be6b5d456b0ec639eada55e8c786f011a7a9360b7008dd016322747ecc0914eb

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 74a3cb8622250b65acfc2fa58de4a13d558c4620d482246162b4d594aba99ea7
MD5 60282e991820c04fb6535c1e5066698b
BLAKE2b-256 2247034b821a5492dedbfd028acc1dd8bbac30428ca16e17d9efbcd41097a081

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 969393a9b729a23c2403a5ae95aff194f83dea0aa008d418e13703a9b6d32f90
MD5 559c19d795d20005d389ecf9e5c22dd3
BLAKE2b-256 7b8ae939f7a472d32018e650ac51abcd3c9c8109abe122ff547c6d0a6131ac50

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b627e6eccc70fdb15bd97388bf631caa4b0c1ae953e08c273ddd2a906bde3c9d
MD5 d2baca4b468c78c3d5fb07f19f3c1c5b
BLAKE2b-256 62c091581e85a4c166881fd55a1311b3222d876269030661e8b0defdeedfad05

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 503c2b852dd230cfa9b0246f4064ed22aab9c3dc3c67fa60d02bf7da6cea58b6
MD5 b81f326712b0905b12f67e7833d8f892
BLAKE2b-256 bb896457bdf8f9797774c7e7f83a5969a3c8702e88dff8049ac5507ccbfd8b79

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 17ca17a44d5b6510758b04e5c0c8faa4f9ed4934624d608b8815158581d4e895
MD5 4c587fe39fb8d3406b3632694dd132c0
BLAKE2b-256 ce42eaadc23431060eb530c2503f75ca4b855c126d5cd106994f443541c62e94

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 73a59f9f9714e68a33794cfd5d4538e7f876c10d76c5837fdf981813aff41c4c
MD5 b6fc810a323498f0c87ef6e923c3d737
BLAKE2b-256 69ab3320f31ec2a97a4d54afe277fa5ad362926773015e4108e6fb9326baf23f

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3c25af8264328a054f49fcbfee0b8cd6a4f2045348f576d976149d565643617f
MD5 fa9c01a5ebc33f43dd865a5663e624f2
BLAKE2b-256 620c5df00c484debb4bb5b736276c57e5eadf5c119bc4e7c1bd513c66bd90763

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b1a03c658bb9bd878a326c19bda33bee67d5ee9b17e9186fdd7d00017c37f04
MD5 6371aedd2a21d8c59751a0bac6061cff
BLAKE2b-256 ee355f0b4a96e20c0ee6ebc7054bc6143898a310e43318f4775d30c045b88438

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea2b0e2e11d4182fa8e9d2a390911dc3cdf5f4d537795cdb0cda9c31581e84c6
MD5 186c28a30823008b765ed4b9ccea9e7c
BLAKE2b-256 08a403885364d957c2cf91d2dcff05ac6d95f0520de8bc80a463ea130cfedd95

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 8b174f425161c46f090f96ef71130f0a505d473c2beaa94a7ce831e9044e6884
MD5 442db3b9ef05e12a5c1771f36f2f6fa4
BLAKE2b-256 7af523e5e116ba34c1a8b568344b52c5483f4a9b5bed0f05a3ac9aaf5d14f6fd

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 177ab20d6561ae5add17880cf6a943d2047b64798bef53793f5953b032bc3506
MD5 33125d45e99527aec89e12de23bee00f
BLAKE2b-256 6f8ab02d5326e7bf0ff55abcd45d7b083dbd0ee79d48ecf22d64e3529ff57a38

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9cc36d9ba1a9a8b2880304cd21b195b9ee5dd483b17d780354e2b1e48c6a317b
MD5 04003c400b952183523042121e19a676
BLAKE2b-256 ad3cc697b76020ecb89dd2ee6d183c4341dc962130e87b5a411be34723a7d25f

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a734eaf5a5b1fcbebd5770f2a1bad2ae3793789ac574617855b7de3fc5adf23
MD5 696a9418535078ab24cdcfbb18e64898
BLAKE2b-256 f363970ff9013c6c169b0a00fadb9387001aaf997567767fd14a2cdc0eec016a

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93b304135a00e8f99f11bf22a25da5501b402fb266141f783dd1cc8f665c83cf
MD5 790ab110e23ddcbcd0f574b8a9c8ee3c
BLAKE2b-256 86aec57d0c1460b666991fc0799e862cf414931475fa8c3c6032628ce3e95d58

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1168ef36529d09124851ad7c3e7a54c18354b19edde86cc81a1cb3fd072479cb
MD5 33da04679ecfc60d089d9f3a099b8aab
BLAKE2b-256 339c5324d1f8bcf5e21378bb413b19b1db2badf573fd3610379b211d83acd5d2

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 c3d76ee3a33988598452621db7e612ba9ac2e1428fd6b828904bfb2c5b4715af
MD5 28dee30e1de5e5bedfa861cdd1173036
BLAKE2b-256 b937ef3b8f484d3cda57e6d021301ddd2e3d77b1a48b58e4c81a0c6fcb4e9b89

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 af9a5923d9860ff634fc6e49068323332c5c747a82ca42559833ba7341fecf7a
MD5 0532800c7a8b297b9e1e3742e75b2fd8
BLAKE2b-256 c3aa820905c97fcde6aad087c7427458e816f57a343d7780048e75fb3d8c5608

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1eebb96d6bc91c86114886f17756f93056290cebacb1592964f04abbefa47d9c
MD5 5e8de97351495aeeb43d02954d07877d
BLAKE2b-256 d4865d1881df128d729c57494d337c0287dc12c248599f1016e273f971bc6ffe

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4cb72b62083b3dca8a86efcd4f1af043a1ed567bbed82461f174b9c9f32738df
MD5 24ff2af9ca6b174cbbaf2f06767724ae
BLAKE2b-256 5ca202e2efefd54223fa3209447f876bcf138dd3faec12c1ec402a1d2de06ff9

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ce3b87a146da747627b3e50ff1b19e6edc025741f99d38b02f22428cb264bd04
MD5 d02826a084f4459e2c1cedf8e3ae752e
BLAKE2b-256 fca6eb90ca06583a1cd51b83c8d0838cd5d461c67e4c607908aad03df6d67580

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp39-cp39-win_arm64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 6eb86c32a48d53275d2d551ebab1971d9bb7e18fc8c33d1864a07c4f8c398b77
MD5 ba1af9de6dbc9cf26d8c68d1d698f0a3
BLAKE2b-256 b0e2b25be0af33e4f2fde15a69ed9ab27c9a185c44a5f06121873843bc40141a

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 df9b039112ce7fba71af12e5e268011955c891530b2b27088c12e8b49e62468d
MD5 7a8c86fcfd45d2197fa2101ebfccbbed
BLAKE2b-256 712ff2aa2b1f5fd376706020efa40d17bfa7677a17d86cdd11bdc918f39aaebd

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 448a535726b0aa04a2c56d7de2c3973e21cfe2cc4b814c1b7cc485cafd2a86b8
MD5 2a7985e9bcb80d86cd3aca3af955a25f
BLAKE2b-256 5d5e1c36058f887adf47c631df1e0d661a62a5b4fcd69cd9fe06417b115a997c

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 509b6df2c398472e245012222ac39ce06119133675cd78f6a3a2fd3186bf050d
MD5 78de6449ef6290d424330699f7b3ee35
BLAKE2b-256 2fbf654eea318b88608982137baec6d2e5788360405230b03d509904eab666da

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1f4b20c9176205126bd726aad566d5986c900f848e7a25f1cec1a6faeabef23e
MD5 528a4a82049bfb025538a4c4d978ae71
BLAKE2b-256 5cd0a47a62f4c6c2b29af03520c85a4ce75413c8f6ae3e83f5b95eb839105757

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 eb1351efd9ecef0428e89465a6858a391a33433b78b994541dafcd0caef8b8d8
MD5 2bb39626898da0ae67abe3620891b76c
BLAKE2b-256 22e9788eb9fa30549dca6bb0912cbb56d1d6729dc7f75f935bcc52d364098807

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 203391bb15e4baa71e7f6d0be5b60d290cb857b003562f6b7ef499905dd4de9a
MD5 763cb6ec4ffed7ff1bb1e62354504d72
BLAKE2b-256 3262821347fc7fc7130c353cd9fd1811169d0b94db13cd2b9eeb2100a201ec78

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8b35676b80bea52b66b069183b663d8dfb8b84650d4b7585029d0f2bd9bface
MD5 8bd4d3e46c0832dc4521695ff23b860d
BLAKE2b-256 3c7f6347a58276361e0eba2930f0e63e589981468e4ce1ed46151ff1a4c58223

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 38ae88771865d5bc2146a823e1e5f795e7e70c255163931d98d1c03baf712ff0
MD5 4544f0a1af48e33a8c5f7203cab98f83
BLAKE2b-256 b9acccd63ffb24a76db2c13387cc906fda5bb8b7192c954fa76095eb23a4311e

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d45c4e5684fff05b5d41ee12503f71667d4bd858f7783727cd6d6fd0d8fb535c
MD5 d6e5d30860e9dd41e2240073a46dd374
BLAKE2b-256 f9938fbbaafb68c29202f82e6f60a4a7b3fa9972a8c967acc084abddeba9f881

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb7e3b58d0e8177667d5d5fe624265b817551991941e3d831ab8fa423d6b4ae9
MD5 0721b9a7f17518392de62b3bb947e3cc
BLAKE2b-256 66c10c9ad77539780fef6072099c65d277e059d220803d054510c86ba68ab104

See more details on using hashes here.

File details

Details for the file pybind11_pixelmatch-0.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybind11_pixelmatch-0.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1187f822a5d906a8c2970c09b2283c8a6ab227dce5fd40dcdfea49fe0577b5f6
MD5 9a84dd57620fee2524dec9d843085780
BLAKE2b-256 e2c5115a146eaf2ed1ee55974c795f41451c2d9bb673cf885191248055975709

See more details on using hashes here.

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