病灶标注截图更改
parent
c7f5a193aa
commit
ea52425755
|
@ -1719,8 +1719,9 @@ export default {
|
|||
},
|
||||
|
||||
saveImage() {
|
||||
var uid = cornerstone.getImage(this.canvas).data.string('x00080018')
|
||||
cornerstoneTools.SaveAs(this.canvas, `${uid}.png`)
|
||||
let timestamp = Date.now()
|
||||
// var uid = cornerstone.getImage(this.canvas).data.string('x00080018')
|
||||
cornerstoneTools.SaveAs(this.canvas, `${this.subjectCode}_${this.stack.taskBlindName}_${timestamp}.png`)
|
||||
},
|
||||
fitToWindow() {
|
||||
if (this.stack.seriesNumber) {
|
||||
|
|
|
@ -708,13 +708,12 @@ export default {
|
|||
if (!measuredData) return
|
||||
await this.imageLocation(measuredData)
|
||||
setTimeout(async() => {
|
||||
// var base64Str = this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].getScreenshots()
|
||||
const divForDownloadViewport = document.querySelector(
|
||||
`div[data-canvas-uid="dicomCanvas${this.currentDicomCanvasIndex}"]`
|
||||
)
|
||||
var canvas = await html2canvas(divForDownloadViewport)
|
||||
var base64Str = this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].getScreenshots()
|
||||
// const divForDownloadViewport = document.querySelector(
|
||||
// `div[data-canvas-uid="dicomCanvas${this.currentDicomCanvasIndex}"]`
|
||||
// )
|
||||
// var canvas = await html2canvas(divForDownloadViewport)
|
||||
var base64Str = canvas.toDataURL('image/png', 1)
|
||||
console.log('getScreenshots')
|
||||
callback(base64Str)
|
||||
}, 50)
|
||||
}
|
||||
|
@ -1692,23 +1691,23 @@ export default {
|
|||
this.activeTool = ''
|
||||
},
|
||||
async saveImage() {
|
||||
// this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].saveImage()
|
||||
this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].saveImage()
|
||||
// canvas为转换后的Canvas对象
|
||||
const divForDownloadViewport = document.querySelector(
|
||||
`div[data-canvas-uid="dicomCanvas${this.currentDicomCanvasIndex}"]`
|
||||
)
|
||||
var canvas = await html2canvas(divForDownloadViewport)
|
||||
let oImg = new Image()
|
||||
oImg = canvas.toDataURL('image/png', 1)// 导出图片
|
||||
var oA = document.createElement('a')
|
||||
var subjectCode = this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].subjectCode
|
||||
var taskBlindName = this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].stack.taskBlindName
|
||||
var timestamp = Date.now()
|
||||
oA.download = `${subjectCode}_${taskBlindName}_${timestamp}`// 设置下载的文件名,默认是'下载'
|
||||
oA.href = oImg
|
||||
document.body.appendChild(oA)
|
||||
oA.click()
|
||||
oA.remove() // 下载之后把创建的元素删除
|
||||
// const divForDownloadViewport = document.querySelector(
|
||||
// `div[data-canvas-uid="dicomCanvas${this.currentDicomCanvasIndex}"]`
|
||||
// )
|
||||
// var canvas = await html2canvas(divForDownloadViewport)
|
||||
// let oImg = new Image()
|
||||
// oImg = canvas.toDataURL('image/png', 1)// 导出图片
|
||||
// var oA = document.createElement('a')
|
||||
// var subjectCode = this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].subjectCode
|
||||
// var taskBlindName = this.$refs[`dicomCanvas${this.currentDicomCanvasIndex}`][0].stack.taskBlindName
|
||||
// var timestamp = Date.now()
|
||||
// oA.download = `${subjectCode}_${taskBlindName}_${timestamp}`// 设置下载的文件名,默认是'下载'
|
||||
// oA.href = oImg
|
||||
// document.body.appendChild(oA)
|
||||
// oA.click()
|
||||
// oA.remove() // 下载之后把创建的元素删除
|
||||
},
|
||||
// 设置窗宽/窗位
|
||||
setDicomCanvasWwwc(v) {
|
||||
|
|
Loading…
Reference in New Issue