| 175 | }; |
| 176 | |
| 177 | export const copyDataURLToClipboard = async canvas => { |
| 178 | const dataUrl = canvas.toDataURL('image/png'); |
| 179 | await navigator.clipboard.writeText(dataUrl); |
| 180 | }; |
| 181 | |
| 182 | export const exportCanvas = (canvas, options = {}) => { |
| 183 | const { format = 'png', quality = 0.92, filename = 'texture-lab-export' } = options; |