提交超分图片格式暂定为jpeg

This commit is contained in:
X1627315083
2024-03-22 14:30:29 +08:00
parent 84674c63fd
commit f12a188526
3 changed files with 39 additions and 41 deletions

View File

@@ -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;
} }
} }

View File

@@ -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>

View File

@@ -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',