Native screen capture module
Project description
nativecap
Take a screenshot with Python, natively, using a method based on that answer.
Setup
pip install nativecap
Usage
import nativecap
# outputs an array containing pixel colors in the BGRA format
buffer = nativecap.capture(top_left_x, top_left_y, width, height)
Example
import cv2
import numpy as np
import nativecap
import platform
x = 0
y = 0
width = 640
height = 480
buffer = nativecap.capture(x, y, width, height)
image = np.ctypeslib.as_array(buffer)
image = image.reshape(width, height, 4)
cv2.imshow("image", image)
cv2.waitKey(0)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nativecap-1.0.3.tar.gz
(3.2 kB
view hashes)
Built Distributions
Close
Hashes for nativecap-1.0.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81ef88ecaff96d98ee8e654de44251a35c3cd5ed07e0ca71111cec02dbdc4aaa |
|
MD5 | 0b6259f0298df33ebc1b6244da8b53bd |
|
BLAKE2b-256 | 6ce757ead854476351d39fd0dc018d2bc790884441cf410891e0fb7f0264bc48 |
Close
Hashes for nativecap-1.0.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb87778c7971b418808781c4c0585b150fd73dc48d7d3a6a7ff4f72be762c33d |
|
MD5 | 51444e8731a61b4548d0a9646d14e6bd |
|
BLAKE2b-256 | 159d892d2d1f93751f7e2f7ff8ae7d2aa807a3334684dccd4eb0753f90a5e7f2 |
Close
Hashes for nativecap-1.0.3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f1804e4515d8f171cf904ee17584172365d279210c286140323bd56cfdee8db |
|
MD5 | 95aac94e230f2e34cefa1966fd1d5804 |
|
BLAKE2b-256 | 45090102e9d437e8b7d03472367b22a50ce8d8d350069281e3c318092fa456e5 |
Close
Hashes for nativecap-1.0.3-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 998e7bc44611e37490bf1b0720ea44943422b50960305293b51a067d7166c271 |
|
MD5 | 7180845cd996db150fb4fea8fc34f2c4 |
|
BLAKE2b-256 | f4ed91ec5b9cae00e0464cbeb3c1544bb9058d6d41bcd099502e8558ff59cc0e |
Close
Hashes for nativecap-1.0.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 171e2451dab29f32f8ac75ce8a5532294d14cea4c4c88f3f304831ae77e55ff3 |
|
MD5 | cab8e94b43520c0bf17e97ecd6ae195c |
|
BLAKE2b-256 | cbfb1725df7e17d2a2311a5b9e30a41392ec3cb67222100ff22b454a9671d9ff |
Close
Hashes for nativecap-1.0.3-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdbcbca423464fbb566e4645201fbcaa195dee278eb0f74f63923659f2ed8ce9 |
|
MD5 | 816d572de4ba88dd2a62e09ea8b48b15 |
|
BLAKE2b-256 | 7bc3f8527891be1290c144db67053f370663d95c9a219ff4e5b59fbc6b5b63c1 |
Close
Hashes for nativecap-1.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 174322fc6ee3b6c973a03f4afd9bc8fe1161470a2647129938f0d938ebc4abc7 |
|
MD5 | 3113977f6f2480e4f58581c484a05072 |
|
BLAKE2b-256 | 2b51252c324c5ff4546599b6ea717e04dfd737081be782c4ea1260cdf3e4f1d7 |
Close
Hashes for nativecap-1.0.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa57c70d78e7953cab9db94b8a22303aed0307f27e49a05e623f4c8128ef5b30 |
|
MD5 | 82f2f64e4d74fefc889cbc465ed0b2dc |
|
BLAKE2b-256 | efd8447c4fd69258d57df9f326b518521dab77548e557b725ace36f3e6ba0d3a |
Close
Hashes for nativecap-1.0.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7abc955ccd1275781ff10ff63f0666dd49ee198cf41f1e3de190a860b6b201b |
|
MD5 | 2f53997359ff555bbf06c05ae206293b |
|
BLAKE2b-256 | 4bd19387eee7ac032beb727a6f58d9981680d76fea2dbdae8384d466cf5b1bb2 |
Close
Hashes for nativecap-1.0.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 634a4e77476b9ca87430f96d7548470e16ba0049b3702b9d70e8c9409901c70c |
|
MD5 | 577b373f07e7f59bd28499addcbec454 |
|
BLAKE2b-256 | 69c7385f7a7e73b1e80ebb957f9825aeab4374f85700fc37180ae86ac8004b08 |
Close
Hashes for nativecap-1.0.3-cp37-cp37m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 816bf7cd8445ead0b85fbc61cd853f999377efd0a497dc488d20fe692aa5a3d2 |
|
MD5 | e5cfda286c78ef635070dd6ad1a61eb2 |
|
BLAKE2b-256 | fb5c1c21860ef8a1624a8eecedd67c3b65257a196c8615e6ce5d8eba371cfbea |
Close
Hashes for nativecap-1.0.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bf350f7af178a3ba9abaec4ff7f42b4f20632707f5ea8d0c5a002afa18c8fed |
|
MD5 | 6fa74ad4b3a2efff8201ad1095b61e37 |
|
BLAKE2b-256 | 5f77d6cfb7b61710fd1e274ea57a4021af2f8172dfee65c97537f8f394fb1d0d |
Close
Hashes for nativecap-1.0.3-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e62edea168965d77ecf1cb4ae58b7fd0e38b1797baa12a4646f4bc692a895a1 |
|
MD5 | 9890c7553eb272a7fdb38adaf9c6867a |
|
BLAKE2b-256 | e90deb1bc5204bfbf2056a9a7f5df780600855fedb6f986a4b117d38bc71111d |
Close
Hashes for nativecap-1.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5318a0cb2f38cb6f1dc7cb952a38218234e76f2e6c16bf5aade7d1222da2f796 |
|
MD5 | 56025d2629dd19c3fd3686e83fd665b5 |
|
BLAKE2b-256 | 3ec081ddb818ffae936d2a4ce9b9e8901cafda8e4a36884387513ed2e6df6c2b |
Close
Hashes for nativecap-1.0.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e5ce26097b7d899e8a8a2bb5fbb97bb5c87cde5aa6cdc8c6ece289399b0be99 |
|
MD5 | 32fddcb12d9de9c8cda6ba24e48a08fd |
|
BLAKE2b-256 | 59fba888ec8c84413a6984725a146f3aebd8bbf04387f00492b4532624bdc5b0 |
Close
Hashes for nativecap-1.0.3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35cca17913d4b89a82f390932e76d989be17e894b24021d5183e5d55a0805ecf |
|
MD5 | b5b954fd54379b3745d39f99a9cd1132 |
|
BLAKE2b-256 | 6e9e9342f8f008e8072dc4597c75f559789ba9ca1992d9612762cbb1ba926adc |
Close
Hashes for nativecap-1.0.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 330fb1ccae47a2ab0480ed358b50362e513783a46f8010d39bf5e5978b74d798 |
|
MD5 | e16fcb17e61617dabaa940d2c6985fff |
|
BLAKE2b-256 | 92d4442ab0a48e98bafeac0cf68d9f3012e150fd88054e563c15ca094bb12979 |
Close
Hashes for nativecap-1.0.3-cp36-cp36m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9e218795408e0d78086065291826b7cfe5c9ed2bf6ed74daa5b5f006379c2e0 |
|
MD5 | d4c5ef9b191533e78b233bf7faf3979f |
|
BLAKE2b-256 | 2edb974fef5e6be125148a9c23b49764ec1246650861758180f80f2a2c9d9ea9 |
Close
Hashes for nativecap-1.0.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45d2a7d22443358b3a068c212f947f601a1bed449b79c7d4e7eb03527fa07d20 |
|
MD5 | 47123795bcf828892edf79d194fe4247 |
|
BLAKE2b-256 | cf7404f1f757c845af05e686cdf1a441bb3cceb2a0f0534af76c9f2746f05dd7 |
Close
Hashes for nativecap-1.0.3-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8d10ef163740f85e8cd8ead6aa28d38fc1d88728e8c41e68115405e92b139a2 |
|
MD5 | e2471afa7ad2c1b910b2405a4242e5bd |
|
BLAKE2b-256 | 3720edd83c81186b23b2ef88dced21c65459953e0c38ce9514ca42e94db4c2b5 |
Close
Hashes for nativecap-1.0.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58c0589bcc6485efe6ae0042ea4eeceb865b062a90ca5a8dcc00c42b6566e639 |
|
MD5 | 755b4c5b0c09f47494c107ba6f5a0b8a |
|
BLAKE2b-256 | f3b7294b047d30405f4e2cf872543ae31a60df92465bd2f294c4afba0af16800 |
Close
Hashes for nativecap-1.0.3-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45976cbf6253150491d0f1d15319212240e511a86b05769dcbde6d02bd5de2ed |
|
MD5 | a50676e025a72e6050074d8a932807de |
|
BLAKE2b-256 | 3c9dfeb18c63a5448014223eb84d409fddd6d19b0d83d448ef95c1cc3eba0f22 |
Close
Hashes for nativecap-1.0.3-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8c4b3da571dc5188565f362b2ced4fef55c65f396be0dc5c779aec4aea1456a |
|
MD5 | 57de0eff386f48e98526998db8c6928f |
|
BLAKE2b-256 | e338bfab10d7fd194e6f3fb432aae077fc36512ba1ad77e4d1722c4e3d5e12ff |
Close
Hashes for nativecap-1.0.3-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf49007d587523d2cf0163e57dc772d0c08338018c56f37ebff93a631917a4d7 |
|
MD5 | fef5b202febc3551bb6e8bd442bc8330 |
|
BLAKE2b-256 | 0609207801ddf44849694ad411ba07f6f9d7a76ac3b2b24b3a7e50ed38528f2a |
Close
Hashes for nativecap-1.0.3-cp35-cp35m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3a520be14cb35137c0b2fe0f3b5c43d9dd0129af14c020d441936f23c2f850d |
|
MD5 | c9e0561f45765e755a25a7560423b14d |
|
BLAKE2b-256 | 981b604b995e28cb7339021887b7e926004c53a18a663b7339e8e6e508b0f612 |
Close
Hashes for nativecap-1.0.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40f0a18523f73b8dfa5583bd069992ffca0be85e3e6402e83d21ac73017f1ecb |
|
MD5 | 04d1272589d488df55c0eaaf87427743 |
|
BLAKE2b-256 | 76a205f3ed22e4f375d38e504d843808d77efa9f1b1420e57df93fd9249d54fe |
Close
Hashes for nativecap-1.0.3-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47866389b94a6007123dc56993a45c9908f1562bca66dbe01943fc1edb2846a6 |
|
MD5 | 2ca1f34b44c05142360c1f5e37ad1b4b |
|
BLAKE2b-256 | 1934e5dfc008ca92c87b45341d9ea24f3bf007b27ee91dbcc3e2aa0f14c648d7 |
Close
Hashes for nativecap-1.0.3-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7288531cf6556bc62a9cd3824183c910f3a9f700617096d3671947a35ebc1e4f |
|
MD5 | 4a559a65a88be6f9d41884f4bba0afab |
|
BLAKE2b-256 | 89ab1396244d2060d1c086d1cbd2c3e8fa08088088025356fba4d51c7b074afa |
Close
Hashes for nativecap-1.0.3-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee615eb3246a0a892e6c8241488f55b9f10bbc7e4a1185c7617ea3850815b29f |
|
MD5 | 57c36201403ffa011bcb8d2316b85e9a |
|
BLAKE2b-256 | 0ac0384c2e3ecfe708ccc0634315d23b8487755198d7ea38ef96b9b5c0be842f |
Close
Hashes for nativecap-1.0.3-cp27-cp27mu-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7958f7aba237d473b4431a0161a64e792d79d76f6f0bd98e2d6bef8edef07065 |
|
MD5 | da80e9a5eb965677c7b695d609f03a4a |
|
BLAKE2b-256 | 2aa588ff1813e3c02f761a0642e84187fa82e51afb0ae0d1972244f0a4ec7931 |
Close
Hashes for nativecap-1.0.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e0b654fe576e18ab600f11332b69d95d3dbe0293d43f1dde174f8108627c268 |
|
MD5 | ffcf719d2f57d681cdf32d9f8600e456 |
|
BLAKE2b-256 | 9d0b88a3ff98e0ddea94a5d8abcb67998de1ccdbdc115a2c36a5ff68cad44d4a |
Close
Hashes for nativecap-1.0.3-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ed11070751e181a36971dbe25b6da6abc2717aece61571a205d6404de78880d |
|
MD5 | e2729bd0c12bc15884b0f09214a77e21 |
|
BLAKE2b-256 | 448ec8c65aecdab202cb2119cfa0ab72bd5aaef5041c055ce099a7cd5d269171 |
Close
Hashes for nativecap-1.0.3-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d98baf007e1408b74888962f7853e5a9ee89f06c1c4f2a03d7c99d7e143ad4ab |
|
MD5 | ea648e96b874b22be18bd5203ec498ae |
|
BLAKE2b-256 | a1c087172d0037e2604b03b90486679501906c2897b6ae1a7e818fef57f38853 |
Close
Hashes for nativecap-1.0.3-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | feb71d86abe9ffd34bbb30e0338a516c0053612b4c5c63dd6fd22903d39c02a5 |
|
MD5 | 92b557d5707f891295411751c2d65d4e |
|
BLAKE2b-256 | 6a81c68dd80508196b0635a94d03d0e132adb6acc8f9a7c6de3af9a0c52801c9 |
Close
Hashes for nativecap-1.0.3-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f7412dabec69b800661f1dddab8d464fd647d7ea4521258794bd6bc3ee5dc8b |
|
MD5 | e204381750beacbb63d7c26409152c88 |
|
BLAKE2b-256 | 4912f04c9844883a378a7796104d9c0a01e5831444003d4fa3d2d9778ed7a873 |
Close
Hashes for nativecap-1.0.3-cp27-cp27m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d703f3fde3f5dee671c7f22823ab704c08c637e1b5186d0ce71f55d39d92b9f3 |
|
MD5 | a72bbc263ffd3c8164a33a02e634bcc3 |
|
BLAKE2b-256 | f5e6e46ceca720c62d6af0dcc783cde8a96f758bb1d577f77bfd669e334d5637 |
Close
Hashes for nativecap-1.0.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 892067b7a891a11e6659116937919f69e510ea417dc01361736342de2e007cac |
|
MD5 | 498479359badb34c3aa256c48ecc57ea |
|
BLAKE2b-256 | 16960c9dea4dd5f15d9d6bcb2876459b11f2a216a12611ca3ee12315d3410872 |
Close
Hashes for nativecap-1.0.3-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f3c1ce9bfa5bd99ca7bcdd495be6f6c91251712873f5a411ec22f10a861455b |
|
MD5 | ac244101dfc6299e58cf540be3b1c815 |
|
BLAKE2b-256 | 1e4d2101c3b0ea8c73e206c3e4831ca70d6d5b1b59749395630313e6815bc6de |
Close
Hashes for nativecap-1.0.3-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 937b3db3134a1025479b0a8ca00d8d887f0c179e2a75d3011bd3f1d59384fed4 |
|
MD5 | 0a1cdd7b07e4c0b531336bada60861f4 |
|
BLAKE2b-256 | 9bc6add772695e78c9cd7e8f0e3ccfc5f099f96b3f474de3d8c9c517d5877e4a |