【问题标题】:Cannot correctly resize an image at less than 60%无法正确调整小于 60% 的图像大小
【发布时间】:2016-05-17 00:07:47
【问题描述】:

我已经基于这个post实现了背景颜色修改

但我想修改我的图像大小,当我将其设置为低于 60% 时,图像会被裁剪而不是调整大小。

我看到问题来自函数colorImage,但我不明白为什么。

您能否查看at his fiddle 并将img_top 的宽度更改为50% 以查看问题?

【问题讨论】:

  • 我不知道我们要在这里寻找什么?我将它设置为 50%,看起来还可以吗? prnt.sc/b4r379
  • @christopher 也许它可能取决于浏览器....

标签: javascript html image


【解决方案1】:

使用drawImage时需要传递图片的宽度/高度

http://jsfiddle.net/gRoberts/e0nwnhet/11/

var ctx = canvas.getContext("2d");
ctx.drawImage(imgElement,0,0,canvas.width,canvas.height);

【讨论】:

  • 那是完美的。非常感谢。
猜你喜欢
  • 1970-01-01
  • 2021-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多