0.0.7 • Published 9 years ago
koa-image-placeholder v0.0.7
koa-image-placeholder
一个简单的koa中间件, 用于生成占位图.
安装
npm install koa-image-placeholder --save参数说明
rectColor: 图片背景色(默认:#EEEEEE)fontSize: 字体大小(默认:12)fontColor: 字体颜色(默认:#AAAAAA)io: 是否只展示占位图, 不展示任何其他的信息(默认:n)
URL配置
注册一个路由来响应中间件的占位图返回值(参照下方的示例代码).
url的query接收四个参数
size(必须): 图片尺寸, 格式widthxheight(100x100).text(可选): 图片上展示的文字bg(可选): 图片背景色,aabbcc格式, 不带#fc(可选): 图片上展示的文字颜色,aabbcc格式, 不带#io(可选):image only, 若设置为y, 则文字以及尺寸信息将不再展示, fc设置也将无效, 只展示一个纯色的占位图(默认不包含该参数)
例: /placeholder?size=200x200&text=妈个蛋&bg=000&fc=FFF
示例代码
"use strict";
const url = require('url');
const koa = require('koa');
const router = require('koa-router');
const imagePlaceholder = require('../index');
const app = koa();
app.use(router(app));
app.get('/placeholder', imagePlaceholder({
rectColor: '#333',
fontSize: '10',
fontColor: '#FFF'
}));
app.get('/home', function *() {
this.body = '<h1>Home</h1><img src="/placeholder?size=300x300&text=妈个蛋&bg=000&fc=FFF" />'
});
app.listen(8080);DEBUG
DEBUG=koa-image-placeholder