【发布时间】:2020-06-11 14:58:03
【问题描述】:
我开发了一个输入,允许我使用 CTRL-V 在其中粘贴图像。
我使用(复制图像地址)从浏览器中复制图像,完成后,将鼠标放在输入中并按 ctrl-v 粘贴图像。
我可以在 base64 中获取图像,有没有办法“绘制/转换”该图像并将其放置为 600/600 的高度和宽度?
也就是说,在我收到的图像中,我希望它的高度和宽度为 600。我曾尝试使用 Canvas 实现一些功能,但没有成功。
有人可以帮我吗?
代码
@HostListener("paste", ["$event"])
onPaste(e: ClipboardEvent) {
let clipboardData = e.clipboardData || (window as any).clipboardData;
let pastedData = clipboardData.getData("text");
console.log(pastedData)
}
【问题讨论】:
标签: javascript angular typescript canvas