news 2026/7/16 15:32:59

OJI颜文字生成器高级指南:如何添加自定义部件,打造独一无二的专属表情

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OJI颜文字生成器高级指南:如何添加自定义部件,打造独一无二的专属表情

OJI颜文字生成器高级指南:如何添加自定义部件,打造独一无二的专属表情

【免费下载链接】oji(◕‿◕) Text Emoticons Maker项目地址: https://gitcode.com/gh_mirrors/oj/oji

OJI颜文字生成器是一款功能强大的文本表情创建工具,让你轻松设计个性化颜文字。本指南将详细介绍如何添加自定义部件,打破默认表情的局限,创造完全属于你的独特表情符号。

了解OJI的表情部件系统

OJI将颜文字拆解为多个可组合的基础部件,主要包括以下类别:

  • 肢体部件arms_symmetric(对称手臂)、arms_left(左臂)、arms_right(右臂)
  • 身体部件bodies_symmetric(对称身体)、bodies_left(左半身)、bodies_right(右半身)
  • 面部特征cheeks(脸颊)、eyes(眼睛)、mouths_noses(口鼻)

这些部件文件存储在项目的lib/parts/目录下,例如眼睛部件文件路径为lib/parts/eyes.txt,默认包含多种基础样式:

^ ^ o ° •́ •̀ * ಥ O͡ ݓ ☆ ・ ・ ﹒ ՞ ﹒︣ ︣ ⌣ @

自定义部件添加的核心原理

OJI的lib/functions.js文件中实现了自定义部件加载机制。系统会先读取默认部件文件,然后检查用户主目录下的.oji文件夹是否存在同名自定义文件,如果存在则合并两者内容:

const customParts = fs.existsSync(`${homeDir}/.oji/${fileName}.txt`) && fs.readFileSync(`${homeDir}/.oji/${fileName}.txt`, 'utf8').split('\n'); if (customParts) { parts = parts.concat(customParts); }

这意味着你无需修改源代码,只需在指定位置添加自定义文件即可扩展表情部件库。

快速上手:添加自定义眼睛部件

第一步:创建自定义部件文件

  1. 打开终端,创建用户级OJI配置目录:

    mkdir -p ~/.oji
  2. 创建眼睛部件自定义文件:

    touch ~/.oji/eyes.txt

第二步:添加自定义眼睛样式

用文本编辑器打开~/.oji/eyes.txt,添加你喜欢的眼睛符号,每行一个样式:

✧ ♥ ✦ ๑ ˘ ˘⌣˘ ୧ ୨ ఠ ఠఠ

这些符号将与默认眼睛样式合并,出现在表情创建器的眼睛选择列表中。

高级技巧:创建主题化部件集

季节主题部件示例

为不同季节创建专属表情部件,例如创建冬季主题的口鼻部件(~/.oji/mouths_noses.txt):

☃️ ❄️ ⛄ 🍵 🧣

情绪强化部件

创建表达特定情绪的强化部件,如愤怒表情的眉毛(可添加到eyes.txt):

> >> >_< ≧◡≦ ≧∇≦

部件组合实战:打造专属表情

结合自定义部件,你可以创造出独特的表情组合。例如使用:

  • 自定义眼睛:
  • 默认口鼻:
  • 对称身体:()

组合效果:(✧∀✧)

保存你喜欢的组合,OJI会将它们存储在~/.saved_emoji.txt文件中,方便日后快速使用。

故障排除:自定义部件不显示怎么办?

如果添加的自定义部件没有出现在选择列表中,请检查:

  1. 文件路径是否正确:确保自定义文件位于~/.oji/目录下
  2. 文件名是否匹配:必须与默认部件文件名完全相同(如eyes.txt
  3. 文件格式是否正确:确保每行只有一个部件,避免空行和特殊字符
  4. 重启OJI:添加新部件后需要重启应用才能生效

通过自定义部件功能,OJI颜文字生成器为你打开了无限创意的大门。无论是日常聊天、社交媒体互动还是代码注释,独特的颜文字都能让你的表达更加生动有趣。现在就动手创建你的专属表情库吧!

【免费下载链接】oji(◕‿◕) Text Emoticons Maker项目地址: https://gitcode.com/gh_mirrors/oj/oji

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/16 15:32:36

3步掌握Flowframes视频插帧:从卡顿到丝滑的终极指南

3步掌握Flowframes视频插帧&#xff1a;从卡顿到丝滑的终极指南 【免费下载链接】flowframes Flowframes Windows GUI for video interpolation using DAIN (NCNN) or RIFE (CUDA/NCNN) 项目地址: https://gitcode.com/gh_mirrors/fl/flowframes 想象一下&#xff0c;你…

作者头像 李华
网站建设 2026/7/16 15:32:27

柔性电路板技术解析与应用实践

1. 柔性电路板&#xff1a;重新定义电子产品的形态边界第一次接触柔性电路板是在2015年拆解某品牌智能手表时&#xff0c;那层可以随意弯折的"金色薄膜"彻底颠覆了我对电路板的认知。与传统PCB的刚性结构不同&#xff0c;这片厚度不足0.2mm的柔性基板在180度弯折后仍…

作者头像 李华
网站建设 2026/7/16 15:32:10

2026年中最新测评:10款免费好用的AI写小说工具(含避坑指南)

这两年&#xff0c;写小说的 AI 工具多到让人挑花眼。真用下来&#xff0c;我的感受很直接&#xff1a;有些确实能省时间&#xff0c;有些只是把“AI写小说”几个字包装得很好看。 很多作者一开始会拿通用大模型直接跑正文&#xff0c;结果通常不太理想。台词容易端着&#xf…

作者头像 李华
网站建设 2026/7/16 15:29:44

小程序毕业设计-公司订餐系统的设计与实现 基于 Django + 微信小程序的企业员工订餐小程序(源码+LW+部署文档+全bao+远程调试+代码讲解等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/7/16 15:29:37

多模态协同人类视频生成:从原理到工程实践

# 多模态协同人类视频生成&#xff1a;从原理到工程实践## 一、背景与挑战人类视频生成&#xff08;Human-centric Video Generation&#xff0c;HCVG&#xff09;旨在从文本、图像、音频等多模态输入中合成逼真的人类视频。随着AIGC技术的爆发&#xff0c;该领域在虚拟数字人、…

作者头像 李华
网站建设 2026/7/16 15:29:27

高稳定性运算放大器设计与工程实践指南

1. 为什么我们需要高稳定性运算放大器&#xff1f;在工业测量、医疗设备和精密仪器领域&#xff0c;我们经常需要处理微伏级别的信号。去年我在设计一款血糖监测仪时&#xff0c;就遇到了一个典型问题&#xff1a;当环境温度变化5℃时&#xff0c;原本稳定的检测电路输出漂移了…

作者头像 李华