对热衷钻研技术和分享交流的人来说,把代码生成为图片分享,是一个很实用的功能,这款工具他们一定很喜欢。
关于 UShare
UShare 是一款用来把编程代码或者文本内容生成为好看的卡片式图片的工具,这样我们就可以方便地分享这些图片到社交平台或者自媒体平台。这是一款网页工具,打开浏览器就可以使用,非常方便。
UShare 的作者是来自国内的开发者 @伴夜,这是一位精通前端和后端开发的工程师。作为一款代码分享工具,无论是交互体验、UI 设计还是输出的图片成品,UShare 做得非常好,让我忍不住为它写一篇文章来介绍它。
功能亮点
- 卡片式主题,非常漂亮优雅,内置了暗黑主题,逼格高;
- 支持修改和自定义背景渐变颜色和角度;
- 支持数十种编程语言的高亮以及风格定制;
- 支持添加文件名、logo、水印和二维码的功能,对分享很有帮助;
- 支持中文界面,而且访问速度超快;
- 打开网页就能用,无需登录账号。
我最喜欢的代码生图工具
代码/文本生成图片有什么用?
对自媒体内容创作者来说,由于很多社交平台都是支持文本内容发布,代码和文本生成图片是一个很实用的功能。对于代码来说,它能够保留代码的高亮颜色,大大增加了代码的可读性,也能用于平时类似朋友圈、微博、微头条等日常文案的发布,输出效果非常好。
所以早在2021年,我就推荐了当时在用的 CodePNG 这款工具。不过最近我发现了 UShare,功能和体验全方位碾压 CodePNG。
我的使用体验
首先 UShare 的界面非常简单,打开网页后,就可以直接在上面编写或者直接粘贴代码(最好是从 IED 中复制已经格式化后的代码),然后就可以调整图片的输出效果。
UShare 代码区域的大小调整比 CodePNG 好用太多了,支持手机、平板和电脑屏幕的大小,我们根据需求选择合适的尺寸即可。像这些常规的功能 UShare 都做得很好,真正令我感到惊喜的是,UShare 还支持输入图片水印以及设置右下角的二维码功能,这对于创作者来说真的太实用了,而且视觉效果并不突兀,仍旧优雅,深得我心。
更得我心的是下面这两个功能。
支持不同语言的代码高亮
开发者都知道,不同语言的代码高亮是不一样的,UShare 支持数十种常见的编程语言,选择语言后就会应用该语言的高亮规则,看着和 VS Code 一样舒服,这让我很惊喜。
支持模糊、高亮、标记增删当前行
如上图所示,UShare 还支持将某些代码进行优雅地模糊化处理,比如有些代码中的一些关键信息,也可以设为高亮,表示突出这一块内容。令我万万没想到的是,居然还有标记增加和删除行的功能!这样的功能在写技术教程时,可以清晰地展示实现的过程增删了哪些代码行,到这里我只能说作者懂产品,真牛。
免费使用说明
UShare 是一款完全免费的代码生成图片分享的在线工具,打开网址就能用,也不需要注册账号,任何人都可以使用。