canvas drawImage方法(image,x1,y1,x2,y2,x3,y3,x4,y4)为什么x4,y4和x2,y2不一样

qq_838169584 2017-01-11 04:38:05
如题。
比如我在图片上截取的大小x2,y2为8px,但是一放在网页里实际情况(x4,y4)就变成了12px这种,是与图片的像素或者格式有关吗?
...全文
657 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhierzhi 2017-10-09
  • 打赏
  • 举报
回复
x4,y4就是你设置在画布上的宽高,如果x4,y4比x2,y2不一样,图片会进行缩放。如果要一样,需要把x4,y4设置的跟x2,y2一样。
业余草 2017-01-21
  • 打赏
  • 举报
回复
天际的海浪 2017-01-12
  • 打赏
  • 举报
回复
x2,y2是从原图片上裁剪的尺寸。 x4,y4是画到画布上的尺寸,两者不一样就是要对图片进行放大或缩小
  • 打赏
  • 举报
回复
会不会和分辨率有关?网页图片分辨率一般是72dpi,你的图片会不会是300的?

39,083

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧