最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

windows安装pyvips包【实测成功】

业界 admin 2浏览 0评论

仅作为记录,大佬请跳过。

文章目录

  • 步骤
  • 参考

步骤

1、在windows的命令行窗口输入pip install pyvips,然后回车


2、此时在pycharm编辑器里使用import pyvips会报错,因为还需要引入将一个文件vips-dev-w64-web-8.10.5.zip引入环境变量

2.1 文件下载

官网传送门

然后解压缩,找到其中的bin目录:(该目录即放入环境变量里的路径)


2.2 通过python代码,将bin目录的路径放入环境变量

import os
vipshome = r'E:\a3svstrans\vips-dev-w64-web-8.10.5\vips-dev-8.10\bin'
os.environ['PATH'] = vipshome + ';' + os.environ['PATH']

import pyvips

此时运行.py文件,import pyvips就可以通过,即在windows里安装pyvips包完成

3、最终生成

python完整代码:

import os
vipshome = r'E:\a3svstrans\vips-dev-w64-web-8.10.5\vips-dev-8.10\bin'
os.environ['PATH'] = vipshome + ';' + os.environ['PATH']

import pyvips

img = pyvips.Image.new_from_file(r'E:\Project_JH\3_0.svs', access='sequential')
img.dzsave('test')

显示:

4、html完整代码和完整展示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!-- <meta http-equiv="X-UA-Compatible" content="IE=edge"> -->
    <!-- <meta name="viewport" content="width=device-width, initial-scale=1.0"> -->
    <title>openseadragon_demoo</title>
    <script src='openseadragon.min.js'></script>
</head>
<body>
    <div id="openseadragon1" style="width: 800px; height: 600px;"></div>
</body>

<script type="text/javascript">

OpenSeadragon({

    id:'openseadragon1',
    
 
    prefixUrl: './images/',
 
    tileSources: {
 
    Image: {
 
        xmlns:  'http://schemas.microsoft/deepzoom/2008',
 
        Url: './test_files/',
 
        Overlap: '1',
 
        TileSize: '254',
 
        Format : 'jpeg',
 
        Size:{
 
           Height: '124576',
 
              Width:  '178560'
 
           }
 
        }
 
    }

})

</script>

</html>

编写html可参考博主文章:
传送门1
传送门2

文件夹和vs code展示:

需要将openseadragon.min.js文件复制到.html同一目录(关于openseadragon.min.js文件的下载见上面的传送门2)



效果展示:

在vs code里使用快捷键alt和b,使.html在浏览器中打开:


:根据大佬同学的经验,所有的安装包需要和将要编程的.py文件放在同一个磁盘里,如都放在e盘

参考

博主尝试了很多安装pyvips的方法(包括conda,还尝试了能够替代pyvips的功能的openslide,但都不行),最终还是使用了pip安装

参考大佬博主文章:

医学病理图片(SVS格式)的格式转换与显示——python实现

根据这篇文章,博主得知需要安装pyvips包来实现.svs格式到dzi文件的转化


pip方式安装

官方安装说明

官方安装说明——pyvips环境变量文件的下载

仅作为记录,大佬请跳过。

文章目录

  • 步骤
  • 参考

步骤

1、在windows的命令行窗口输入pip install pyvips,然后回车


2、此时在pycharm编辑器里使用import pyvips会报错,因为还需要引入将一个文件vips-dev-w64-web-8.10.5.zip引入环境变量

2.1 文件下载

官网传送门

然后解压缩,找到其中的bin目录:(该目录即放入环境变量里的路径)


2.2 通过python代码,将bin目录的路径放入环境变量

import os
vipshome = r'E:\a3svstrans\vips-dev-w64-web-8.10.5\vips-dev-8.10\bin'
os.environ['PATH'] = vipshome + ';' + os.environ['PATH']

import pyvips

此时运行.py文件,import pyvips就可以通过,即在windows里安装pyvips包完成

3、最终生成

python完整代码:

import os
vipshome = r'E:\a3svstrans\vips-dev-w64-web-8.10.5\vips-dev-8.10\bin'
os.environ['PATH'] = vipshome + ';' + os.environ['PATH']

import pyvips

img = pyvips.Image.new_from_file(r'E:\Project_JH\3_0.svs', access='sequential')
img.dzsave('test')

显示:

4、html完整代码和完整展示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!-- <meta http-equiv="X-UA-Compatible" content="IE=edge"> -->
    <!-- <meta name="viewport" content="width=device-width, initial-scale=1.0"> -->
    <title>openseadragon_demoo</title>
    <script src='openseadragon.min.js'></script>
</head>
<body>
    <div id="openseadragon1" style="width: 800px; height: 600px;"></div>
</body>

<script type="text/javascript">

OpenSeadragon({

    id:'openseadragon1',
    
 
    prefixUrl: './images/',
 
    tileSources: {
 
    Image: {
 
        xmlns:  'http://schemas.microsoft/deepzoom/2008',
 
        Url: './test_files/',
 
        Overlap: '1',
 
        TileSize: '254',
 
        Format : 'jpeg',
 
        Size:{
 
           Height: '124576',
 
              Width:  '178560'
 
           }
 
        }
 
    }

})

</script>

</html>

编写html可参考博主文章:
传送门1
传送门2

文件夹和vs code展示:

需要将openseadragon.min.js文件复制到.html同一目录(关于openseadragon.min.js文件的下载见上面的传送门2)



效果展示:

在vs code里使用快捷键alt和b,使.html在浏览器中打开:


:根据大佬同学的经验,所有的安装包需要和将要编程的.py文件放在同一个磁盘里,如都放在e盘

参考

博主尝试了很多安装pyvips的方法(包括conda,还尝试了能够替代pyvips的功能的openslide,但都不行),最终还是使用了pip安装

参考大佬博主文章:

医学病理图片(SVS格式)的格式转换与显示——python实现

根据这篇文章,博主得知需要安装pyvips包来实现.svs格式到dzi文件的转化


pip方式安装

官方安装说明

官方安装说明——pyvips环境变量文件的下载

发布评论

评论列表 (0)

  1. 暂无评论