Rust plugin for python exif and icc profile manipulation
Project description
Visio-Rust
This project aims to provide an api to retreive and add metadata to images, jpgs, webp and png is supported.
Usage
from visio_rust import get_metadata, set_metadata
with open('xxxx.jpeg', 'rb') as f:
input_data = f.read()
icc_profile, exif_data = get_metadata(input_data)
output_data = set_metadata(input_data, icc_profile, exif_data)
print(input_data == output_data)
Development
Clone the project
git clone https://github.com/Gaspard-Bruno/visio-rust.git
git clone git@github.com:Gaspard-Bruno/visio-rust.git
Installation
cd visio-rust/ && make install
Testing
cd visio-rust/ && tox
🚀 Author
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
visio_rust-0.2.0.tar.gz
(6.7 MB
view hashes)
Built Distributions
Close
Hashes for visio_rust-0.2.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5658cb73f6b01a506dc03ddcba08102d81f0a785a01544becf36e67be3b9c33a |
|
MD5 | aa5c49f7f4808829f17ca3bdb4331f17 |
|
BLAKE2b-256 | 6b2dc51582704696be74f761bce9a368a5de6aa6dc2a5a8f418b7702c6e832c2 |
Close
Hashes for visio_rust-0.2.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb6dbed249cd0a2889ca03fa34b700af988e21d63d3bddd2f4eaa380b33a1678 |
|
MD5 | e1babde4269d3b900f32a8df5a805934 |
|
BLAKE2b-256 | fbd242a8a03141938df579d08dfaf77713233944d0acc69589b8754aacdeedb1 |
Close
Hashes for visio_rust-0.2.0-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d58e1942cbcb18ea9d13b2dbe51e1a7e633304100252ede1298b54d6e831dbc7 |
|
MD5 | 3db0af9153fac0be31c572f591acc0b9 |
|
BLAKE2b-256 | 4c8e08612d3dc3a07a7373a93e953c74d1c88b30cd4e236cacf6dc8ed6cd4ced |
Close
Hashes for visio_rust-0.2.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c8db1c47cd0772ef51b8f69a7b5c0a354fcf95155c543c267dcc787b6873b64 |
|
MD5 | 177695ed0f23dfcbe2dad346eeeab363 |
|
BLAKE2b-256 | 9cf9e31164643e5a45469c678a45a304231b9d4e9e68adb1392eaea63c374bf0 |
Close
Hashes for visio_rust-0.2.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56354dcfba86dea35dc0f35c3267a0905d969c117660eb6e3960dd717f854116 |
|
MD5 | 5f68c5c211068ed1557f007f7da7f513 |
|
BLAKE2b-256 | e7c59fc32348c7776a17390a569b0d199ed4aeadcd20c4b45a67b0a59897ddb3 |
Close
Hashes for visio_rust-0.2.0-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9486627b35af8c47dd931fe1d149e4b27280f7fabd18fc8569fbfc3d611c5e2f |
|
MD5 | 49dff1f38ff5e6858b11b21d4f624310 |
|
BLAKE2b-256 | 718014f30d3c34dc328cbec3c37487fb0c8e71896ba6e528af45857c4473cde9 |
Close
Hashes for visio_rust-0.2.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b96fdfdef5ad78e69c640546b73ac64d72c3c810808b1ea5d8f4127073331a05 |
|
MD5 | d6073464b816a1601a6e8f4d3212812f |
|
BLAKE2b-256 | 371d2620fc36625221ea639af41a3f71ea157a3b1cee69ad1aec3a7143b4bd94 |
Close
Hashes for visio_rust-0.2.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e7f914d4ba4a49c235a06ec0f96a1a1573d9d1fb03c20da2114a58ae13407d5 |
|
MD5 | 02ac58738152642cfbd3ca8ff70a6c1d |
|
BLAKE2b-256 | 5870989b20b0f4bec3aa200c237500f84673044e53a954e4c7cdc43ea52f0e20 |
Close
Hashes for visio_rust-0.2.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 077e99054584926793ad7442fa246d4b9261c6e9557a1ae96cca2640dc181d3f |
|
MD5 | f73c52c4de9a986b374c93f42221cac8 |
|
BLAKE2b-256 | c4078f401d43eb8252d26bf8bef4f102772dd26fc6d3ed06c528943d7dbcf595 |