-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[任务]: 把 github comment 转为图片 #17
Comments
很巧,我现在的团队也有 html 直接渲染出图的功能,现在的方案就是类似 mdimg 的 puppeteer 代理,会有很大的性能开销! |
我来我来 |
|
之后应该就是把一些细节的东西搞好一下,然后做成一个http的api接口,实现将github的url传入之后可以生成一个图片并返回 |
看起来效果不错
|
所以之后的努力方向大概就是还是延续之前的思路,然后手写正则来匹配,可能会参考goldmark的源代码。这样的话就是开发周期就会拉长。 |
这些内容并不包括在这个任务里,这个任务的目标是一个独立的制作一个库,可以把 github comment 转为图片
2D 绘制的方案应该和 html 应该没有任何关系
所以才建议使用 markdown 解析库 gg 库似乎已经多年没有维护,是否考虑使用前端 canvas 技术或者更好的选择?
|
目前情况
目前问题
之后方向
|
Canvas(like) 文字排版的一些小启发(实际上我考虑到的边界情况依然较少) |
目前情况
|
目前情况
|
nice
|
目前问题 |
我十分震惊,效果非常好!
|
感谢, |
拿之前issue的样例来测试,主要的问题,应该有两个:
|
遇到的困难: |
遇到的困难2
|
这种 flavoured markdown 一般会有 parser extension 来解决,比如: https://github.com/yuin/goldmark/blob/d9c03f07f08c2d36f23afe52dda865f05320ac86/extension/tasklist.go |
https://github.com/heky12356/marktoimg |
有点复杂感觉,到时候学习一下,看能不能用上 |
突然有个想法,能不能塞个 io logo 上去,或者水印,可能看着比较 nb |
确实好帅,我试一下 |
目前 修改了iobot源代码,使结构更易于修改。添加getimg方法调用api获取图片。 之后方向
|
目前 出现问题 之后方向
|
水印完成感觉已经差不多了,功能已经完全满足我们目前的需求 |
目前
之后方向
|
目前
之后方向
|
目前
之后方向
|
如何认领
请直接在下方回复,我会把 issue 的 assignees 设置为你
认领者需要遵守以下要求
需求描述
由于 qq 群聊不支持 markdown 格式发送,将 issue 内容转换为图片效果可能会更好
编写函数
当传入
https://github.com/io-club/share/issues/6#issue-2607943948
这样的链接时能够生成一张图片,把评论的文本内容转换为一张图片
实现方式
可以先忽略 markdown 表格,毕竟太复杂
文档资料
难度
困难(工作量大,或技术方向困难)
能力要求
关闭 Issue 前请确认以下内容
The text was updated successfully, but these errors were encountered: