Compare commits
No commits in common. "2f2608f2b0ce7de5f40cc42556953877d0b7b313" and "31f5be14c3fd872c37ad288bbf1a0606cd61e5fb" have entirely different histories.
2f2608f2b0
...
31f5be14c3
@ -44,7 +44,7 @@ export function useImgLoader() {
|
||||
*/
|
||||
const handleCanvasToPng = async (type) => {
|
||||
try {
|
||||
toggleLineEtc(false)
|
||||
removeMouseLines()
|
||||
|
||||
canvas.getObjects('image').forEach((obj) => {
|
||||
if (obj.getSrc) {
|
||||
@ -86,8 +86,6 @@ export function useImgLoader() {
|
||||
})
|
||||
console.log('🚀 ~ handleCanvasToPng ~ result:', result)
|
||||
|
||||
toggleLineEtc(true)
|
||||
|
||||
return result
|
||||
} catch (e) {
|
||||
setIsGlobalLoading(false)
|
||||
@ -96,21 +94,13 @@ export function useImgLoader() {
|
||||
}
|
||||
|
||||
/**
|
||||
* 마우스 포인터 그리드, 임의그리드, 흡착점 등 제거.
|
||||
*
|
||||
* 마우스 포인터의 가이드라인을 제거합니다.
|
||||
*/
|
||||
const toggleLineEtc = (visible = false) => {
|
||||
const removeMouseLines = () => {
|
||||
if (canvas?._objects.length > 0) {
|
||||
const mouseLines = canvas?._objects.filter((obj) => obj.name === 'mouseLine')
|
||||
mouseLines.forEach((item) => canvas?.remove(item))
|
||||
}
|
||||
|
||||
const adsorptionPoints = canvas?._objects.filter((obj) => obj.name === 'adsorptionPoint')
|
||||
const gridLines = canvas?._objects.filter((obj) => obj.name === 'lineGrid' || obj.name === 'tempGrid' || obj.name === 'dotGrid')
|
||||
|
||||
adsorptionPoints.forEach((item) => item.set({ visible: visible }))
|
||||
gridLines.forEach((item) => item.set({ visible: visible }))
|
||||
|
||||
canvas?.renderAll()
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user