معرفی شرکت ها


cykooz.heif-0.9


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A decoder of HEIF format of images
ویژگی مقدار
سیستم عامل -
نام فایل cykooz.heif-0.9
نام cykooz.heif
نسخه کتابخانه 0.9
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Kirill Kuzminykh <cykooz@gmail.com>
ایمیل نویسنده Kirill Kuzminykh <cykooz@gmail.com>
آدرس صفحه اصلی https://github.com/Cykooz/cykooz.heif
آدرس اینترنتی https://pypi.org/project/cykooz.heif/
مجوز -
*********** cykooz.heif *********** ``cykooz.heif`` is simple python wrapper for the library `libheif-rs <https://crates.io/crates/libheif-rs>`_. ``RawHeifImage`` is a simple wrapper around low level HEIF-decoder. `CHANGELOG <https://github.com/Cykooz/cykooz.heif/blob/master/CHANGES.rst>`_ Usage Examples ============== Read HEIF-image from file: .. code-block:: python from cykooz.heif.image import RawHeifImage img = RawHeifImage.from_path('data/test.heif') assert img.width == 3024 assert img.height == 4032 assert img.mode == 'RGB' assert len(img.data) == 36578304 assert img.stride == 9072 assert len(img.exif) == 2026 Read HEIF-image from file-like object: .. code-block:: python from cykooz.heif.image import RawHeifImage with open('data/test.heif') as fp img = RawHeifImage.from_stream(fp) assert img.width == 3024 assert img.height == 4032 Also package provides an opener plugin for ``PIL`` (``Pillow``): .. code-block:: python from PIL import Image from cykooz.heif.pil import register_heif_opener register_heif_opener() img = Image.open('data/test.heif') assert isinstance(img, Image.Image) assert img.size == (3024, 4032) assert img.mode == 'RGB' assert img.getpixel((100, 100)) == (73, 74, 69) img.save('test.jpg', 'JPEG') Installation from source ======================== System requirements: - libheif-dev >= 1.12 (https://github.com/strukturag/libheif) - python3-dev - Rust 1.56+ (https://www.rust-lang.org/) Ubuntu 22.04 ------------ .. code-block:: console $ sudo add-apt-repository ppa:strukturag/libheif $ sudo add-apt-repository ppa:strukturag/libde265 $ sudo apt-get install build-essential python3-dev libheif-dev curl $ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh $ source $HOME/.cargo/env $ pip3 install .


نیازمندی

مقدار نام
xtr wheel;
xtr maturin;
xtr pytest;
xtr Pillow;
xtr piexif;


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl cykooz.heif-0.9:

    pip install cykooz.heif-0.9.whl


نصب پکیج tar.gz cykooz.heif-0.9:

    pip install cykooz.heif-0.9.tar.gz