跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

FabricJS – 如何更改 Line 对象的 URL 字符串的格式?

在本教程中,我们将学习如何使用 FabricJS 更改 Line 对象的 URL 字符串的格式。 Line 元素是 FabricJS 中提供的基本元素之一。它用于创建直线。由于线元素在几何上是一维的并且不包含内部,因此它们永远不会被填充。我们可以通过创建 Fabric.Line 的实例、指定线的 x 和 y 坐标并将其添加到画布来创建线对象。为了更改 Line 对象的 URL 字符串的格式,我们使用 format 属性。 语法
toDataURL({ format: String }: Object): String
参数 选项 (可选) - 此参数是一个 对象 ,它为 Line 对象的 URL 表示形式提供额外的自定义。使用此参数可以更改高度、质量、乘数和许多其他属性,其中 format 是一个属性。 选项键 format - 该属性接受一个 String 值,它允许我们定义输出图像的格式。接受的值为“jpeg”或“png”。默认值为“png”。 不使用 format 属性的默认值 示例 让我们看一个代码示例,以查看使用 toDataURL 方法而不使用 format 属性时记录的输出。一旦我们从开发工具打开控制台,我们就可以看到 Line 对象的 URL 表示。我们可以复制该 URL 并将其粘贴到新选项卡的地址栏中以查看最终输出。由于我们没有指定图像的格式,因此它将根据设置的默认值“png”。

Default value without using the format property

You can open console from dev tools and see that the URL representation of the Line object has a "png" format by default

使用 toDataURL 方法和 format 属性 示例 让我们看一个代码示例,看看当 toDataURL 方法与 format 属性一起使用时 Line 对象是什么样子。在这种情况下,我们将能够指定最终图像的格式。由于此处分配的值为“jpeg”,因此最终图像将为“jpeg”格式。

Using the toDataURL method along with format property

You can open console from dev tools and see that the URL representation of the Line object has a "jpeg" format now

相关文章