imageSmoothingEnabled

一个Boolean 类型的值,表示图片是否平滑.默认值为true

  ctx.imageSmoothingEnabled = true

测验

图片大小为100X97.上图使用默认设置,下图设置为false.绘画时皆以300X150画出

可见,平滑处理过的(默认值)看不到明显的马赛克.而不做平滑处理的,马赛克较明显

图片放大时,会出现像素方块,这是正常的现象,未破坏原有像素.默认值没有明显的方块,是经过处理的,这种处理会导至原有像素破坏

当不希望破坏原有像素时,可使用此属性.那么是什么情况下还会希望出现方块呢?如果做像素处理时,自然是不能让原像素破坏的.