Go 语言实现的 首字母头像 服务/库

2015 年 11 月 15 日
 chendahui007
repo: https://github.com/holys/initials-avatar
既可以当库来使用,也可以当作 HTTP 服务来跑。

欢迎吐槽 :)
3462 次点击
所在节点    Go 编程语言
41 条回复
Comdex
2015 年 11 月 16 日
推荐一下我用 go 写的小玩意图像处理工具库 imgo: http://github.com/Comdex/imgo
chendahui007
2015 年 11 月 16 日
@Comdex cool
4641585
2015 年 11 月 16 日
浓浓的 safari 感。。
chendahui007
2015 年 11 月 16 日
@4641585 怎解?
4641585
2015 年 11 月 16 日
在 safari 书签中的链接,如果 safari 获取不到 favicon.co 就会变成这样。。

![img]( http://i5.tietuku.com/fef606e29281b545.png)
chendahui007
2015 年 11 月 16 日
@4641585 哈哈哈
chendahui007
2015 年 11 月 16 日
@4641585 这是什么打码工具? 很好看啊
4641585
2015 年 11 月 16 日
@chendahui007 photoshop …
magicdawn
2015 年 11 月 16 日
我就问下

font-size = 75.0
然后 y := 10 + int(math.Ceil(g.fontSize*g.dpi/72))

fontsize 设置为 75, 在 golang 中, font-size 75.0 是? px/pt ?
然后算 y 的, 也没看懂~
pubby
2015 年 11 月 16 日
@magicdawn 这里计算有问题的,目前内置 server 使用尺寸 120 ,看起来不太明显,用 500 的图就很明显没居中。

需要获取这个字在对应字体文件中的 Glyph 信息计算才能得到 y ,正在写 pr
pubby
2015 年 11 月 16 日
@magicdawn
@chendahui007 递交了一个 pr ,最近刚做过类似的东西,刚好有垂直居中的经验。
pubby
2015 年 11 月 16 日
@chendahui007 建议字体大小最好根据图片 size 动态调整(固定一个比例,在圆形的时候刚好落在圆内就行)
chendahui007
2015 年 11 月 16 日
@pubby 这个建议好, 其实我之前也在代码里面写了 auto resize 的 TODO ,也建了 issue 。 关于图片处理的知识,还要多多向你请教!
chendahui007
2015 年 11 月 17 日
@Unknwon 字体可以自己指定
Unknwon
2015 年 11 月 17 日
@chendahui007 我的意思是不要字体。。莫非英文也必须带上这个字体库?
chendahui007
2015 年 11 月 17 日
@Unknwon 个人认为是必须要字体库的,虽然不一定是这个字体,可以是其他的字体。 可以参考这个 example 。 https://github.com/golang/freetype/blob/master/example/drawer/main.go#L83
lizeqiangd
2015 年 11 月 17 日
贵山员工抱团取暖的 star..... 是在下输了
chendahui007
2015 年 11 月 17 日
@lizeqiangd 广东的夏天又一次击败了冬天, 不需要取暖呢 :)
Unknwon
2015 年 11 月 17 日
@chendahui007 了解了。。多谢
Hackathon
2015 年 11 月 18 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/236364

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX