2017-03-03 21 views
0

我打算使用python创建一个在线照片编辑器,但我不知道该如何启动。我的计划是在线创建一个平台。用户可以上传他们的照片,系统可以将他们的照片转换成像日本的Ukioyoe这种古老的木质印刷品,因此照片效果与此类似。是否有已经完成的类似作品或任何可以帮助完成这项工作的图书馆?在Python中创建在线照片编辑器

感谢您的回答。

回答

0

您可以使用Pillow(前PIL)

我喜欢用scikit-image

+0

我看过scikit-image。我发现他们只是从我的计算机上的数据文件夹中获取图像,但我无法使用URL来替换图像代码,如“image.png”替换为“http:// xxxxxxxx”。有什么方法可以解决这个问题吗? –

+0

您可以使用。例如烧瓶中: 进口skimage = IMAGE_DATA request.files [ 'IMAGE_DATA'] 图像= skimage.io.imread(IMAGE_DATA) –

+0

我明白了。我会尽力与它合作。但遗憾的是,我还有一个问题,如果我想删除工具栏和网格,只是图片在浏览器上,是否可能?谢谢。 –

0

在线照片编辑器,意味着大部分的处理将在客户端来完成(即浏览器)。 Python主要是服务器端语言,所以我会建议使用其他一些更友好的语言(也许是JavaScrip?)

+0

我明白了。如果我将我的python代码与HTML链接起来然后处理从用户上传到我的服务器的数据,并且我的服务器返回对HTML的响应,那很难吗?像用户一样点击按钮,它将转移到另一个页面。 –

+0

第一种场景:Photoshop/Gimp-like编辑器:无法将Python代码构建到HTML中;如果您为每次用户交互来回发送数据,则将受网络延迟加上处理时间(PIL或其他)的影响,这意味着不可用 – Marat

+0

第二种情况:应用于图像的特定操作集转换成黑白或应用平滑;每个这样的操作都有单独的页面处理时间相对较长(几秒钟)。在这种情况下,服务器端处理是好的,@ StanislavFilin的建议是正确的 – Marat