允许使用URL动态更改图像。

transmogrif的Python项目详细描述


  • 现在只支持Python2.5+

transmogrify是一个基于python的图像操纵器。它允许 使用图像的url动态更改图像。最大的 好处是网页设计师,因为图像可以缩放以适应 在飞行中设计。

transmogrify是一个动态改变图像的库。最大的 影响可能是它如何释放设计师从调整图像大小 不同的设计。

三部分转化

+----------------------+        +----------------------+
|      Web Server      |        |     Media Server     |
|                      |        |                      |
|    URL Generator     |        |      URL Router      |
|                      |        |   Image Processor    |
+----------------------+        +----------------------+

有几个部分需要转化。核心是形象 处理器。它接受一个图像文件和一组或多个操作,并且 输出一个新文件,可以预见地重命名为 执行。媒体服务器现在可以正常使用此图像。

当处理的文件 不存在。它告诉图像处理器创建正确的 版本,允许Web服务器为文件提供服务。

最后,url生成器是生成url的一段代码 基于设计师对图像的处理。

实施

目前有一个用于django的url生成器(作为模板标记),并且 lighttpd(作为404处理程序)和django(用于本地)的url路由器 服务)。

非常感谢对其他框架和服务器的帮助。这个 图像处理器是纯python的,基于pil。

安全密钥生成

action_string = “_r200” sha1(action_string + SECRET_KEY).hexdigest()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java中使用BufferedReader类读取文本文件的子字符串   java如何在JSP页面上包含来自另一台服务器的动态JSP   使用单表策略的java持久化Hibernate继承映射   java报告状态失败达600秒。谋杀!报告hadoop的进展   java将字符串解析为形状   使用JTable的java ClassCastException?   java在Spring引导中关闭数据库   java Android Studio调试错误(Ubuntu)   java如何区分apache beam中KV实例中的两个键?   java将RealmObjectChangeListener添加到异步下载的RealmObject   java匹配模式之前的所有内容,包括新行和/或回车   java使用JAXB在XML中动态更改元素序列   java如何在MACOS中找到动态库(.dylib文件)的版本   Android中的java Nanohttpd服务器   java libGDX:3d动画不工作