允许使用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将多个线程中的函数放入单个队列   数组在Java中,如何在不改变整数顺序的情况下找到整数组的顺序?   java控制器属于表示层?   java Apache Ivy和本地Maven repo如何处理使用Maven 3构建的快照   Java可与泛型类型进行比较   java这个表达式在泛型中是什么意思   JavaEclipse和TeamCity插件   java检测构造函数中的final是否为空   java如何在StanfordCoreNLP管道中同时使用词汇化和依赖性解析器?   java在AntUnit控制台日志中显示完整异常堆栈跟踪   lambda如何与Java 8供应商建立连锁关系   如何让GRPC的重试机制在Kubernetes集群中使用grpcjava工作?   如何使用openjdk:7 Docker映像和Gradle包装器避免“EC参数错误”?   java将集合映射扩展为一维映射新的“无法推断函数接口类型”