用于图像渲染的MVC - 特别是在python(PIL或Pillow)中

时间:2015-02-10 21:52:24

标签: python image-processing imagemagick pillow

关注点分离对于使代码可维护非常重要。任何人都知道已经构建的框架实现了可能的MVC方法用于图像渲染,例如PIL(或pillow

提出这样一个框架可能并不太难,但任何现有的最佳实践都有助于解决重复错误等问题。

编辑:要清楚,我的要求是通过组合和覆盖其他图像来创建新图像。也许类比可以是像django这样的框架,它使用模型生成html页面......类似地,这个框架或体系结构允许从动态数据集生成动态png。

1 个答案:

答案 0 :(得分:1)

这是一个提供服务器端图像大小调整的许多示例的资源。

https://github.com/adamdbradley/foresight.js/wiki/Server-Resizing-Images

我不确定他们中的任何一个是否会按原样满足您项目的需求,但我确信他们的实施有一些可以应用于您自己项目的内容。