雖然說已經來到AI的時代,
但AI也不是每次都能答對,或是完全符合需求,
所以就把以前setup網頁的備忘寫在這邊...
這是我們的網站:http://140.112.96.250/JiangLab/
關於如何把svs檔轉成google map使用的格式可以參考這邊:https://iime.github.io/virtualmicroscope/
- 首先應該是要安裝libvips程式庫: https://www.libvips.org/
- 然後開啟命令提示字元,使用"cd" 指令移動到vips安裝的資料夾(ex: C:\vips-dev-8.11\bin)
- 同時把.svs檔(ex: H-155.svs)放到該目錄下面。
- 在命令提示字元裡面執行以下指令:
- vips dzsave H-155.svs H-155 --background 255 --centre --layout google
- 執行完後獲得 H-155.zip,將其解壓縮至Server資料夾目錄(ex: D:\Web\Slides)
- 開啟記事本,貼上本頁面最下面的文字。
- 修改slide位置 (ex: http://192.168.68.101/Slides/H-155/)
- 存成.html檔案(可以直接儲存後把附檔名改成.html)
- 然後就可以用google chrome打開.html檔了,把滑鼠移動到視窗中間,稍微滾動滾輪,這時應該就可以看到數位切片囉。
- 若有需要的話,可以修改minZoom和 maxZoom後面的數字,來限制縮放的範圍(若範圍超過實際data的範圍會無法顯示,呈現空白)
- 至於要怎麼架網站嘛...下次有空再分享好了...
來貼一張H-221的kidney~
以下是.html檔的程式碼,有顏色的字就是可以自訂或需要視情況修正的部分:
<!DOCTYPE html>
<head>
<title>YFJiang.net</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.5.1/dist/leaflet.css" />
<script src="https://unpkg.com/leaflet@1.5.1/dist/leaflet.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var map = L.map('map', {
center: [0,0],
zoom: 2
});
var slide_url_format = "http://192.168.68.101/Slides/H-155/{z}/{y}/{x}.jpg"
var layer = L.tileLayer(slide_url_format, {
minZoom:2,
maxZoom:9
}).addTo(map);
});
</script>
<style>
body {
height: 100%;
width: 100%;
background-color:black;
position: absolute;
font-family: 'Open Sans', sans-serif;
}
</style>
</head>
<body>
<div id="map" class="sidebar-map" style="background-color:black;width:100%;height:100%;"></div>
</body>
到</body> 為止整個貼上去就可以了喔~
留言
張貼留言