当前位置: 首页 > 知识库问答 >
问题:

画布转换-使用填充url时的奇怪行为

叶浩荡
2023-03-14

矩形填充的图像改变其比例(宽度和高度改变)。

这显示了转换前后的svg。

有没有人有办法解决这个问题?

共有1个答案

微生俊捷
2023-03-14

http://jsfidle.net/l3hondln/230/

我变了

<pattern id="img1" width="20" height="20">

<pattern id="img1" width="200" height="200">
 类似资料:
  • 我正在创建一个视图,允许我绘制给定的位图。 当我创建画布时,我将位图作为它的基础。它在模拟器上工作得很好,但是当我试图在手机上使用它时,它表现得很奇怪,并将位图旋转了90度。 以下是我创建画布的方式。我从以前的活动中获得正确的。 这里是截图 谢谢你的帮助,我不习惯于画布,所以我有点迷路了:/

  • 我遇到了奇怪的问题时,铸造小数到双倍。 以下代码返回true: 但是,当我将其强制转换为双倍时,它返回false: 这是记录在案的行为吗?当我被迫将decimal转换为Double时,我如何避免它? Visual Studio的截图: 将Math.round铸造为双倍me,结果如下: null 不幸的是,我不能在较小的项目中重现这个问题。我想埃里克的回答解释了原因。

  • 问题内容: 这个问题已经在这里有了答案 : 为什么对泛型的这种使用不会引发运行时或编译时异常? (3个答案) 2年前关闭。 我正在使用Java 8。 我最近遇到了这个问题: 这不会引发java.lang.ClassCastException。这是为什么? 我一直在想和打电话。但是,当我尝试这样做时,它会按预期抛出异常。 问题答案: 它不会抛出,因为所有通用类型信息都已从编译后的代码中剥离(此过程称

  • 问题内容: 令人难以置信。为什么输出-124? 问题答案: 在Java中,an 是32位。A 是8 。 最原始的类型Java中的签名,,,,和long被编码在二进制补码。(类型为unsigned,并且sign的概念不适用于。) 在此数字方案中,最高有效位指定数字的符号。如果需要更多位,则将最高有效位(“ MSB”)简单复制到新的MSB中。 因此,如果你具有 并将其表示为 32位,则只需将1复制到左

  • 这是个奇怪的切换按钮。正如你在图片中看到的,我没有设置任何边距/填充,但它只是在切换按钮周围有一个小的2dp边距/填充。我想把它和上面的按钮组对齐,我应该怎么做? 在代码中,我没有添加任何边距或填充。不明白为什么会有这个。

  • 除了图像数据,我们也可以提取图像的data URL,data URL实质上是一个很长的文本字符串,该字符串包含对画布图像进行编码后的信息。如果想把画布上的图像保存到本地存储或离线数据库,data URL就非常方便。本节,我们将绘制一个云状图形,获取其data URL,然后把它插入到HTML页面,以便我们能看到它是什么样子。 绘制步骤 按照以下步骤,把画布上的图画转换为data URL: 1. 定义