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.1.tar.gz
(6.7 MB
view hashes)
Built Distributions
Close
Hashes for visio_rust-0.2.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f47dde00cc3eddb303199a7c7ba67a82ce353773bb6159d76467cc341883d2e7 |
|
MD5 | 15d03a6a2235e33150625780ec3170cd |
|
BLAKE2b-256 | a2d6c49b929083d361fc81fa4ef6b479f7d4ea2e9931b09713d1bec8fcea77df |
Close
Hashes for visio_rust-0.2.1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af35776290dc65155f5e4f447caf5513dde4ffad3682f2855f26c2527c362b99 |
|
MD5 | af20078e1d04fc6310dee9171905faeb |
|
BLAKE2b-256 | a14b4334b4e34aeb5862c150075fd418d2addfd0d550050551194af8251b71d1 |
Close
Hashes for visio_rust-0.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0e7260573e3fd5e62aef18332b5d5431fb06b7fee2504451bb5c895793cde0e |
|
MD5 | f96dfa72da6700f01e3237637ec20b67 |
|
BLAKE2b-256 | fce491c43a57d8f55b72d3a7afc089eedfe135d5b68d7b465ec543408a0eaf81 |
Close
Hashes for visio_rust-0.2.1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98ce0b78e8eb91d15e139b880454d3585c6beb6ff33725443cc74cfc5aa49713 |
|
MD5 | 0a1f7320d55f46616d18bca573fc51cf |
|
BLAKE2b-256 | a537855c71b020149d80d81672ab18c5972f80a77fa8a552f7fbff9e33f8297d |
Close
Hashes for visio_rust-0.2.1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ccffbed7f3de778d4dbb0b800c288a0a064ed7b1b0119bc83a60bd336808f43 |
|
MD5 | 7ee3c93f2ad972b5c922918e8be058a3 |
|
BLAKE2b-256 | c9f5d3df9b53d1b3323ec3759d3491fde94384536668e7071dd05a5ec3d4f7f9 |
Close
Hashes for visio_rust-0.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5cf461ee30caa61de95bdf4e8b2e9a178ce13d51f75c0ddfa9c2fe95d2e4f4d |
|
MD5 | bd2a6d0ed7189c5cd8774d42e306bdec |
|
BLAKE2b-256 | ddea18ad554bd01a3f541e3e22ca7108d965adfd5cf792530ede32e7d8044c13 |
Close
Hashes for visio_rust-0.2.1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f037211f85fea0e5420a95a093c77230687d6e54bff8deaa9cb47943c4a976d |
|
MD5 | 8994ec535359b0f887077cee62c24a92 |
|
BLAKE2b-256 | 550b88f3df0c85b4b34b40ac4c40dae534e16a82a4045f0fe451d02a4f26ad95 |
Close
Hashes for visio_rust-0.2.1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f2a2283828c9cc73ac7856ec017681473e4705919b0538efbe2262da19339d2 |
|
MD5 | 48cf7fa6f8a20b88be4d7db8a8e245ff |
|
BLAKE2b-256 | 2056b15bbbc1d06dab0088c90030c8deffe80689889183952ddb6ca1110f3344 |
Close
Hashes for visio_rust-0.2.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a48d449af83cf97c815ef330812bdc75a22fc1eb3f614739e952c45075ee51ba |
|
MD5 | fcb34a2d7e5fba316fdc229824793aa3 |
|
BLAKE2b-256 | a8c19405c70d12e49ec33b4dc7d1bea043af26b51822803406010a743ebe5f61 |
Close
Hashes for visio_rust-0.2.1-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b589318e7282effa8eb33dfa7f5199245a80f8c322cb96b683917836bb2e2b78 |
|
MD5 | a10bef145f512820bd5403d29e2a09a1 |
|
BLAKE2b-256 | 39d67963108fb9f461d9af5c644650004c0abdb0684bfdc2f3f9d0b7f695121c |
Close
Hashes for visio_rust-0.2.1-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8376b67f4fce98b640582f6bf44701ed45f8fad49d3dd4155603de3ba2b20985 |
|
MD5 | 0b4d39ac74ace8f7bcbc1cb557c4096b |
|
BLAKE2b-256 | 404ce67cf31a7644833085afc58ca16afd8b01e3a8060b9ae13a4c2edf5fee17 |
Close
Hashes for visio_rust-0.2.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bee96a451eb30a3a7c7612b48d175a6bd54bb5f12b71b699e5bf18ec7287e225 |
|
MD5 | 36d1484167f1fed7457dc4019316efbc |
|
BLAKE2b-256 | 528082863f7558dc43cc440ecc2be4d21a2cba78ba3f15a3ce1ae9321ed04dec |
Close
Hashes for visio_rust-0.2.1-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a91bc8ead9d10e71488cfe6608dbe663f6d65a57fdbee5828b29376c9e8cc321 |
|
MD5 | 2a6729f1e4d995824727b776ad376b7d |
|
BLAKE2b-256 | 4dad76448c7fb1aa6621c7bd074e02dea1e0c5435161c94c12d1268eeb425be0 |