java定义由canvas2image生成的图像的属性,例如alt标记
我使用以下代码转换html>;帆布>;形象
image.src = canvas.toDataURL('jpeg',1.0);
$('.imagediv').html(image);
////This is just a snippet
我的问题是,我想定义其他图像属性width、height、alt、class和整洁的文件名image。jpg。正如您所见,转换时需要在浏览器中显示图像
你可以在下面搜索框中键入要查询的问题!
我使用以下代码转换html>;帆布>;形象
image.src = canvas.toDataURL('jpeg',1.0);
$('.imagediv').html(image);
////This is just a snippet
我的问题是,我想定义其他图像属性width、height、alt、class和整洁的文件名image。jpg。正如您所见,转换时需要在浏览器中显示图像
# 1 楼答案
你想做的事情非常简单(答案在你添加的示例代码中):只需以与图像源相同的方式定义不同的属性:
.src
:指定图片源李>.width
:指定元素的宽度李>.height
:指定元素的高度李>.alt
:指定替代文本李>.title
:指定标题李>.className
:指定类李>.id
:指定元素id或者,如果需要,可以使用
setAttribute()
方法:下面是一个简单的演示,为使用
canvas
生成的图像设置不同的属性:唯一更复杂的是“整洁的文件名”
toDataURL
方法返回一个包含图像表示形式的数据URI(在base64中),这不是一个好看的名称。如果你想显示一个好名字,你需要保存文件,然后指向它如果您想要一个整洁的文件名,因为用户可以使用链接下载图片,那么您可以在锚中设置^{} 属性,并在那里指定名称
比如: