Vue Color Avatar

「头像也该有点个性吧?」
这个项目的起点,其实很简单。那天我注册一个新账号,系统自动给了我一个灰灰的默认头像。它既不丑,也不美,就是一种「无聊得刚刚好」的存在。
我突然有点不爽。为什么我们总是被迫接受这些没有温度的默认选项?为什么不能有一个工具,让人可以轻松地生成一个属于自己的头像?
带着这样的想法,我动手写了 Vue Color Avatar。它的灵感来自很多人童年里玩过的拼图式头像生成器,但我更希望它用起来更顺手,也更有趣。在搭配颜色、选择五官、切换表情的过程中,就像在玩一个轻量但足够灵活的小型创作工具。
我还加入了撤销和重做的能力,让人可以放心地去试错、去调整,就像在设计软件中那样自然。随机生成按钮背后,我还埋了一些彩蛋头像,有时候自己调试时点出来也会会心一笑。
对我来说,这不仅是一个开发练习,而是一次关于「自我表达」的探索。它也慢慢找到了自己的用户:有人用它生成 GitHub 头像,有团队拿它做内部头像墙,也有人在游戏中用它给角色配图。
我很喜欢有人在 Issue 里留言,说他们用这个工具给团队做了一个头像展示墙,简单但很有凝聚力。那种「我做的东西能被别人用起来」的感觉,比收获几个 Star 更有意义。
这个项目让我重新意识到,哪怕只是一个小工具,只要把细节打磨到位,也能带来一种轻松的愉悦感。而技术,或许正是在这样的微小场景中,才变得贴近人。