涡轮齿轮2的动态占位符图像
tgapp-placeholder的Python项目详细描述
关于tgapp占位符
tgapp placeholder是TurboGears2的可插入应用程序,允许动态生成占位符图像。 灵感来自http://dummyimage.com/和https://github.com/darkrho/django-dummyimage。
安装
占位符既可以从pypi安装,也可以从github安装:
pip install tgapp-placeholder
应该只对大多数用户有效
插入占位符
在应用程序中config/app_cfg.py导入plug:
from tgext.pluggable import plug
然后在文件的结尾处使用占位符调用plug:
plug(base_config, 'placeholder')
您可以在 http://localhost:8080/placeholder。
使用占位符
您现在可以通过拨打电话获取您的假图像:
http://you-application/placeholder/{width} #for a square image http://you-application/placeholder/{width}x{height} http://you-application/placeholder/{width}x{height}?text={some text value}
- 实际上,您可以使用的参数是:
- text:计算自定义联机文本wich大小以适合您的图像宽度
- bgcolor:十六进制rgb格式的背景色(默认设置为“ddddd”)
- color:十六进制rgb格式的文本颜色(默认设置为“888888”)
- 格式:可用格式here(默认设置为PNG)
- 字体大小:事件实际文本的字体大小。如果没有提供,则自动计算以适应图像宽度中的整个文本。
电影资料
你的电影明星占位符!现在您可以生成比尔·默里、史蒂文·西格尔和 史上最伟大的艺术家尼古拉斯·凯奇!
只需在url中添加电影英雄的名字,例如:
http://you-application/placeholder/stevenseagal/{width} #for a square image http://you-application/placeholder/nicolascage/{width}x{height} http://you-application/placeholder/billmurray/{width}x{height}
不需要文本、bgcolor、颜色、格式或字体大小!只是一个英雄的名字,看看魔法!
额外:尼古拉斯·凯奇
尼古拉斯大笼子图像支持灰色或gif模式。只需在url中添加mode
http://you-application/placeholder/nicolascage/g/{width}x{height} http://you-application/placeholder/billmurray/gif/{width}x{height}
- 可用模式:
- g:灰色模式
- gif:gif模式
- c:想看一些疯狂的东西吗?试试疯狂的笼子模式!
基于dave cowart的著名占位符生成器(http://www.placecage.com, https://www.stevensegallery.com/,http://www.fillmurray.com)