[英]Upload image in div of different size using html5
我想将图像上传到框(div)中,该框可以是矩形,正方形,圆形或使用html5的任何形状
像下面这样
任何帮助将不胜感激
从您的评论中,我假设您已经知道如何正常地上载和绘制图像,因此,我仅解释在绘制图像时如何使图像“变形”。
看一下2d上下文的合成设置 。 这些允许您使用路径或图像在画布上执行遮罩。
context.fillColor
设置为没有alpha透明性的纯色(如果尚未这样做) context.globalCompositeOperation = 'destination-in'
context.fillPath
以目标输入模式绘制路径。 这将擦除路径外的所有内容,并将所有内容保留在路径内。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.