当前位置:   article > 正文

再也不用花时间在找封面上了!—— 基于 Go 实现的文章封面生成器_快速生成图书封面github

快速生成图书封面github

前言

我相信很多人和我一样,每次写文章的时候都会在封面选择上犯难,不想网上搜索,又不想使用之前已经用过的封面。终于,今天我写了一个文章封面自动生成器来帮助大家解决这个难题。

先把项目地址贴出来 github.com/LgoLgo/cogen

欢迎大家 Star、Fork ,有问题也可以直接提 issue 。

使用

我们首先需要将它拉到我们的仓库中。

go get -u github.com/LgoLgo/cogen
  • 1

接着就可以直接调用库中的 CoverGen 方法进行封面的生成。

package main

import "github.com/LgoLgo/cogen"

func main() {
	cogen.CoverGen(
		cogen.WithTitle("How to generate an article cover by golang"),
		cogen.WithImagePath("example/gopher.png"),
		cogen.WithFontFilePath("font/zads.ttf"),
		cogen.WithFontRGB([]int{0, 0, 0}),
		cogen.WithCoverRGB([]int{250, 235, 215}),
		cogen.WithFontSize(100),
	)
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

其中 WithFontFilePathWithImagePath 非常重要,这两个路径决定了我们字体的选择与封面图片的选择。

最后我们将 main 函数运行一下就能按照我们的配置得到需要的文章封面。


其余的配置项在 README 中都有提到,大家按照自己的需求配置即可。

总结

如果大家有什么需要优化的地方请提 issue ,或者愿意参与开发可以直接提 PR。如果喜欢这个项目希望大家能够点个 Star ,这是对我最大的鼓励!

参考

github.com/LgoLgo/cogen

imooc.com/article/319599

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/81298
推荐阅读
相关标签
  

闽ICP备14008679号