• 2022-07-25
    为实现一个圆形的放大镜效果(即仅将特定圆形范围内的图像进行放大,外部图像保持不变),设函数draw实现原图绘制,函数enlarge实现图像放大的效果。以下代码片段正确的是?
    A: context.save();context.beginPath();context.arcTo(50,50,50,0, Math.PI*2);context.clip();enlarge();context.restore();draw();
    B: draw();context.save();context.arc(50,50,50,Math.PI*2, 0);context.clip();enlarge();context.restore();
    C: context.save();enlarge();context.clip();context.arc(50,50,50,0, Math.PI*2);context.restore();
    D: context.save();context.arc(50,50,50,Math.PI*2, 0);context.clip();draw();enlarge();context.restore();