在ASP.NET中裁剪先前制作的复杂形状上的图片

本文关键字:复杂 NET ASP 裁剪 | 更新日期: 2023-09-27 18:05:30

我目前正在开发一个网站,在这个网站中,用户将有机会上传他们自己的图片,以便我们将它们打印在我们已经绘制的形状和尺寸的贴纸中。用户只需要在轮廓形状中调整自己的图片,这样他就可以在打印之前看到结果。我看过很多关于裁剪的话题,但它们都不符合我的期望。在我的例子中,形状并不总是由直线组成,而是由曲线组成,但已经在Illustrator中设计过了。实现这一点的最佳解决方案是什么?在Jquery中可以做到吗?

在ASP.NET中裁剪先前制作的复杂形状上的图片

你可以使用HTML5 Canvas元素裁剪图像

例子http://tympanus.net/codrops/2014/10/30/resizing-cropping-images-canvas/

看看这些现有的问题和谷歌搜索结果,链接在最后是用20个jquery插件进行图像裁剪。

表示php,但使用jquery,因此您可以在asp.net中使用它
使用jquery裁剪图像

是否有一个类似于Facebook's图像裁剪的jQuery图像裁剪插件?

大量的jquery图像裁剪插件
http://www.jqueryrain.com/demo/jquery-crop-image-plugin/

我的理解是,你想要用户的图片被设置在一个框架(贴纸),你已经在Adobe Illustrator。你可以像这样连接这两个图像

using (Graphics grfx = Graphics.FromImage(image))
{
    grfx.DrawImage(newImage, x, y)
}

详细信息参见:c#/中合并两个图像。净