允许使用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如何在sqlite数据库中保存特定列的历史记录   java如何更改/更新timeseriechart名称(JFreeChart)   java如何将整数转换为可绘制的   汇编什么解释Java的字节码   java查找已编译的类版本号   我应该什么时候在ColdFusion应用程序中使用Java?   java当一个实体的两个字段为(unique=true)时,如何处理JPA异常?   java为什么在所有其他实例都正确的情况下返回错误的布尔值?   java Hibernate每次都准备语句   java停留在平均字长上   对Java和日语字符进行编码   java如何将导致异常的方法的错误消息传递给侦听器中的onTestFailure方法   java代码没有打印结果   java为什么私有内部接口的方法必须是公共的?   休眠发生错误。有关详细信息,请参阅错误日志。JAVAlang.NullPointerException