我正在开发一个基于Django的web应用程序,我需要在线图像处理。我想让用户上传他们的图像,操纵他们(裁剪,过滤器,重新排序等),并将他们发送到我的服务器。
我的问题是:我应该使用或在客户端管理服务器上的映像操作吗?
你可以从这个网站得到一些例子: printstudio.io
提前谢谢。
发布于 2015-04-15 03:23:48
我可以看到,您需要用户能够操纵图像,因此客户端允许他们这样做会更有效。
用于客户端的
有几个JavaScript库可用。FabricJS和CamanJS使用<canvas>
元素提供图像操作功能。CamanJS应该足够满足您的需要。
我们建议您不要做图像处理服务器端,但是为了信息起见,这里有一些库。
用于服务器端:使用枕头服务器端,它是PIL的一个分支-- Python。
这是一个最好的图像处理工具,可以执行裁剪,制作缩略图等,您的网站需要。
我在服务器上使用了它,然后将它上传到S3。
https://stackoverflow.com/questions/29640887
复制相似问题