我有一个图片网址列表(.jpg)。我需要创建所有这些图像的拼贴画,我正在寻找一个可以做到的python库。
我已经深入探索了以下库,但没有结果:
1)https://pypi.python.org/pypi/collage/ - 最好的。不幸的是,它需要一个通用的论点(例如,“复仇者联盟”,“马克吐温”),谷歌搜索图像(需要一个令牌。有限制),然后输出一个图像拼贴。将需要几天的时间将应用程序分成一个库
2)https://github.com/fwenzel/collage - 创建一个没有吸引力的水平拼贴画。再次需要一些分叉
3)https://github.com/adrienverge/PhotoCollage - 申请。不好。
是否有任何图书馆直接接受网址,下载和制作拼贴,或用PIL图片对象制作拼贴?我已经检查了Google搜索和SO必须显示的每个库。我非常希望有一些不起眼的图书馆可以帮助我的事业。
感谢。
答案 0 :(得分:0)
有一个Django包,非常类似于你的第一个选项,但是有Django集成:
如果您的模板中有一组图片,则可以使用它的过滤器将其重新定义:
{% load collage %}
{% load cache %}
{% cache 31536000 images view.id %}
{% get_collage for view.get_images as images %}
<div>
{% for image in images %}
<a href="{{ image.src }}" style="{{ image.css }}">
<img src="{{ image.url }}">
</a>
{% endfor %}
</div>
{% endcache %}
此代码取自包中提供的教程。我建议你查看官方教程,了解如何使用它。