提交超分图片格式暂定为jpeg
This commit is contained in:
@@ -284,8 +284,7 @@ export default defineComponent({
|
|||||||
});
|
});
|
||||||
canvas.preserveObjectStacking = true;
|
canvas.preserveObjectStacking = true;
|
||||||
//鼠标移动
|
//鼠标移动
|
||||||
setCanvasKeyDown()//document上添加按下和抬起事件
|
canvas.on("mouse:over", event =>setCanvasKeyDown());//document上添加按下和抬起事件
|
||||||
canvas.on("mouse:over", event =>console.log(123123123123));
|
|
||||||
canvas.on("mouse:move", event =>setCanvasMove(event));
|
canvas.on("mouse:move", event =>setCanvasMove(event));
|
||||||
canvas.on("mouse:out", event=>setCanvasOut(event));
|
canvas.on("mouse:out", event=>setCanvasOut(event));
|
||||||
canvas.on("mouse:down", event=>setCanvasDown(event));
|
canvas.on("mouse:down", event=>setCanvasDown(event));
|
||||||
@@ -830,7 +829,6 @@ export default defineComponent({
|
|||||||
// 监听键盘的 keydown 和 keyup 事件
|
// 监听键盘的 keydown 和 keyup 事件
|
||||||
let keyDown = []
|
let keyDown = []
|
||||||
let canvasKeyDown = (event) => {
|
let canvasKeyDown = (event) => {
|
||||||
console.log(123123123);
|
|
||||||
if(keyDown.indexOf(event.key)>-1){
|
if(keyDown.indexOf(event.key)>-1){
|
||||||
}else{
|
}else{
|
||||||
keyDown.push(event.code)
|
keyDown.push(event.code)
|
||||||
@@ -1232,7 +1230,7 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
let setHDExport = async ()=>{//获取选中内容的位置信息
|
let setHDExport = async ()=>{//获取选中内容的位置信息
|
||||||
let {url,imageType} = await exportSele(canvas,'jpg')
|
let {url,imageType} = await exportSele(canvas,'jpeg')
|
||||||
if(!imageType){
|
if(!imageType){
|
||||||
message.info('Please select the region of SR')
|
message.info('Please select the region of SR')
|
||||||
return
|
return
|
||||||
@@ -1270,6 +1268,7 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
Https.axiosPost(Https.httpUrls.prepareForSR, data).then((rv) => {
|
Https.axiosPost(Https.httpUrls.prepareForSR, data).then((rv) => {
|
||||||
console.log(rv);
|
console.log(rv);
|
||||||
|
store.dispatch('getCredits')
|
||||||
emit('setTask')
|
emit('setTask')
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@@ -1546,6 +1545,7 @@ export default defineComponent({
|
|||||||
&.active{
|
&.active{
|
||||||
opacity: .7;
|
opacity: .7;
|
||||||
cursor: not-allowed;
|
cursor: not-allowed;
|
||||||
|
pointer-events:none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -108,27 +108,27 @@ export default defineComponent({
|
|||||||
mounted() {
|
mounted() {
|
||||||
},
|
},
|
||||||
directives:{
|
directives:{
|
||||||
observe:{
|
// observe:{
|
||||||
mounted (el,binding) {
|
// mounted (el,binding) {
|
||||||
// console.log(binding.instance);
|
// // console.log(binding.instance);
|
||||||
const ob = new IntersectionObserver(callback,{
|
// const ob = new IntersectionObserver(callback,{
|
||||||
root:null,
|
// root:null,
|
||||||
threshold:[0.1]
|
// threshold:[0.1]
|
||||||
})
|
// })
|
||||||
ob.observe(el)
|
// ob.observe(el)
|
||||||
// this.currentPage = 1
|
// // this.currentPage = 1
|
||||||
// this.pageSize = 12
|
// // this.pageSize = 12
|
||||||
let this_:any = binding.instance
|
// let this_:any = binding.instance
|
||||||
function callback(entries:any, observer:any) {
|
// function callback(entries:any, observer:any) {
|
||||||
entries.forEach((entry:any) => {
|
// entries.forEach((entry:any) => {
|
||||||
if (entry.isIntersecting) {
|
// if (entry.isIntersecting) {
|
||||||
this_.getTaskMoreList()
|
// this_.getTaskMoreList()
|
||||||
} else {
|
// } else {
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
},
|
||||||
watch:{
|
watch:{
|
||||||
taskList:{
|
taskList:{
|
||||||
@@ -197,19 +197,19 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
getTaskMoreList(){
|
// getTaskMoreList(){
|
||||||
let data = {
|
// let data = {
|
||||||
size:this.pageSize,
|
// size:this.pageSize,
|
||||||
page: this.currentPage,
|
// page: this.currentPage,
|
||||||
type:this.currentState.value,
|
// type:this.currentState.value,
|
||||||
endTime: "",
|
// endTime: "",
|
||||||
startTime: "",
|
// startTime: "",
|
||||||
}
|
// }
|
||||||
this.currentPage += 1
|
// this.currentPage += 1
|
||||||
Https.axiosPost(Https.httpUrls.getTasksHistory,data).then((rv)=>{
|
// Https.axiosPost(Https.httpUrls.getTasksHistory,data).then((rv)=>{
|
||||||
this.taskListMore = rv
|
// this.taskListMore = rv
|
||||||
})
|
// })
|
||||||
}
|
// }
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -138,9 +138,7 @@ async function exportSele(canvas,format){
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
exportCanvas.renderAll();
|
exportCanvas.renderAll();
|
||||||
var imgData = exportCanvas.toDataURL({
|
var imgData = exportCanvas.toDataURL({format: format,quality:1});
|
||||||
format: format
|
|
||||||
});
|
|
||||||
data = {
|
data = {
|
||||||
url:imgData,
|
url:imgData,
|
||||||
imageType:'b',
|
imageType:'b',
|
||||||
|
|||||||
Reference in New Issue
Block a user