仅作为记录,大佬请跳过。
文章目录
- 步骤
- 参考
步骤
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环境变量文件的下载