pyvips安装

17 篇文章 0 订阅

一 简介

pyvips是一个Python绑定,用于访问libvips库,它是一个用于处理大型图像的快速和低内存库。pyvips主要用于执行高效的图像处理操作,尤其是对大型图像或需要大规模批量处理的图像。

libvips是一个开源图像处理库,它专注于处理大型图像,同时最小化内存消耗。它支持多种图像格式,包括JPEG、PNG、TIFF等,以及特定于libvips的高效图像格式。libvips还提供了各种图像处理功能,如调整大小、剪裁、旋转、缩放、色彩转换等,以及更高级的功能,如图像锐化、合并、拼接和特效处理。

二 安装

一条命令解决问题

$conda install --channel conda-forge pyvips

Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): \ WARNING conda.models.version:get_matcher(537): 
Using .* with relational operator is superfluous and deprecated and will be removed in a future version of conda. 
Your spec was 3.*, but conda is ignoring the .* and treating it as 3
done
Solving environment: done

需要安装的包, Proceed ([y]/n)? y

## Package Plan ##

  environment location: /home/woodman/anaconda3/envs/woodman

  added / updated specs:
    - pyvips


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    c-ares-1.17.1              |       h7f98852_1         109 KB  conda-forge
    cairo-1.16.0               |    h18b612c_1001         1.5 MB  conda-forge
    cfitsio-3.470              |       hb418390_7         1.3 MB  conda-forge
    curl-7.78.0                |       hea6ffbf_0         148 KB  conda-forge
    fftw-3.3.9                 |nompi_h74d3f13_101         6.4 MB  conda-forge
    fribidi-1.0.10             |       h36c2ea0_0         112 KB  conda-forge
    gdk-pixbuf-2.38.2          |       h3f25603_6         653 KB  conda-forge
    gettext-0.19.8.1           |    h0b5b191_1005         3.6 MB  conda-forge
    ghostscript-9.54.0         |       h9c3ff4c_1        57.0 MB  conda-forge
    gobject-introspection-1.68.0|   py38he41a700_3         1.4 MB  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    graphite2-1.3.13           |    h58526e2_1001         102 KB  conda-forge
    graphviz-2.42.3            |       h0511662_0         6.9 MB  conda-forge
    gstreamer-orc-0.4.32       |       h7f98852_1         267 KB  conda-forge
    harfbuzz-2.4.0             |       h37c48d4_1         1.5 MB  conda-forge
    hdf5-1.10.6                |nompi_h6a2412b_1114         3.1 MB  conda-forge
    imagemagick-7.0.10_28      | pl5262hf04efa9_1         2.6 MB  conda-forge
    krb5-1.19.2                |       hcc1bbae_0         1.4 MB  conda-forge
    lerc-2.2.1                 |       h9c3ff4c_0         213 KB  conda-forge
    libcurl-7.78.0             |       h2574ce0_0         335 KB  conda-forge
    libdeflate-1.7             |       h7f98852_5          67 KB  conda-forge
    libev-4.33                 |       h516909a_1         104 KB  conda-forge
    libexif-0.6.21             |       h516909a_0         924 KB  conda-forge
    libgsf-1.14.47             |       hd141045_1         473 KB  conda-forge
    libmatio-1.5.21            |       h9e294dc_0         286 KB  conda-forge
    libnghttp2-1.43.0          |       h812cca2_0         808 KB  conda-forge
    librsvg-2.50.2             |       h1f8de02_0        16.8 MB  conda-forge
    libssh2-1.9.0              |       ha56f1ee_6         226 KB  conda-forge
    libtiff-4.3.0              |       hf544144_1         668 KB  conda-forge
    libtool-2.4.6              |    h58526e2_1007         497 KB  conda-forge
    libvips-8.10.4             |       h916c0d2_0         3.6 MB  conda-forge
    libwebp-1.2.0              |       h3452ae3_0          85 KB  conda-forge
    libwebp-base-1.2.0         |       h7f98852_2         815 KB  conda-forge
    openjpeg-2.3.1             |       hf7af979_3         395 KB  conda-forge
    openslide-3.4.1            |       h8137273_1         114 KB  conda-forge
    pango-1.42.4               |       h7062337_4         521 KB  conda-forge
    perl-5.26.2                |    h36c2ea0_1008        15.4 MB  conda-forge
    pixman-0.38.0              |    h516909a_1003         594 KB  conda-forge
    pkg-config-0.29.2          |    h36c2ea0_1008         120 KB  conda-forge
    poppler-0.89.0             |       h669c267_1        13.4 MB  conda-forge
    poppler-data-0.4.12        |       hd8ed1ab_0         2.2 MB  conda-forge
    pyvips-2.1.8               |   py38h1e0a361_1          80 KB  conda-forge
    xorg-kbproto-1.0.7         |    h7f98852_1002          27 KB  conda-forge
    xorg-libice-1.0.10         |       h7f98852_0          58 KB  conda-forge
    xorg-libsm-1.2.2           |       h470a237_5          24 KB  conda-forge
    xorg-libx11-1.7.2          |       h7f98852_0         941 KB  conda-forge
    xorg-libxext-1.3.4         |       h7f98852_1          54 KB  conda-forge
    xorg-libxpm-3.5.13         |       h7f98852_0          63 KB  conda-forge
    xorg-libxrender-0.9.10     |    h7f98852_1003          32 KB  conda-forge
    xorg-libxt-1.2.1           |       h7f98852_2         375 KB  conda-forge
    xorg-renderproto-0.11.1    |    h7f98852_1002           9 KB  conda-forge
    xorg-xextproto-7.3.0       |    h7f98852_1002          28 KB  conda-forge
    xorg-xproto-7.0.31         |    h7f98852_1007          73 KB  conda-forge
    zstd-1.5.0                 |       ha95c52a_0         490 KB  conda-forge
    ------------------------------------------------------------
                                           Total:       148.8 MB

在ubuntu2022.04上似乎要先加下面这条命令,把依赖安了。

sudo apt install libvips-dev

conda activate woodman
pip install pyvips

$ python
Python 3.11.5 (main, Sep 11 2023, 13:54:46) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyvips
>>> print(pyvips.__version__)
2.2.1
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值