luoxuhai / generator-cover

中文图书封面生成器 Chinese book cover generator

Home Page:https://www.npmjs.com/package/generator-cover

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

用于快速生成中文图书封面

License License License

安装

! 使用前请安装 node-canvas

  $ npm install generator-cover --save
   or
  $ yarn add generator-cover
   or
  $ cnpm install generator-cover --save

文档

属性 类型 默认值 必填 说明
bookName String 书名
fontColor Color "#FFFFFF" 字体颜色(暂不支持渐变色)
fontStyle String '74px "Source Han Serif"' 字体样式 语法与 CSS font 属性相同。
bgColor Color "#000000" 背景颜色(暂不支持渐变色)
bgImage local file/remote URL/base64 背景图片
savePath Path __dirname 文件保存位置
fileName String Date.now().jpg 文件保存名
quality Number 1 输出质量(0 - 1)
font Object 自定义字体 字体文件名不能为中文
width Number 470(px) 封面宽度
height Number 750(px) 封面高度
left Number 90(px) 书名左边距

例子

const generatorCover = require('generator-cover');

generatorCover({
  bookName: '醒世姻缘传',
  fontStyle: '74px "Source Han Serif"',
  bgColor: '#BCE3E7',
  fontColor: '#4A70A9',
  fileName: '醒世姻缘传.png',
  savePath: __dirname,
  quality: 1,
  width: 470,
  height: 750,
  left: 90
  // font: {
  //   fontPath: 'fontPath',
  //   family: 'fontFamily'
  // },
}).then(res => {
  console.log('cover path:', res);
});

License

MIT

Copyright (c) 2019-present, luoxuhai

About

中文图书封面生成器 Chinese book cover generator

https://www.npmjs.com/package/generator-cover

License:MIT License


Languages

Language:JavaScript 100.0%