granam / emojione-micro
提取Emoji One CSS和PHP/Python/JS/Meteor/Awesome字体中的转换器。
Requires
- php: >=5.3
Requires (Dev)
- phpunit/phpunit: ~4.6 || ~5.0
This package is auto-updated.
Last update: 2024-08-26 23:43:09 UTC
README
带来 emojione.com & emoji.codes
互联网上第一个也是唯一一个完整的开源表情符号集。它100%免费,集成超级简单。
仅提取
此库仅提供CSS以设置EmojiOne,并在几种语言中提供工具以将HTML-to-image-and-back进行转换。
工作流程
- 通过一种转换方法将UTF-8 emoji 😎 转换为其 Emoji One 图像等效物
- 使用提供的CSS进行样式设置
- 让公共CDN JSDelivr(Emoji One官方合作伙伴)下载图像 http://www.jsdelivr.com/#!emojione
- 快乐
安装
Composer
$ composer require granam/emojione-micro
关于命名空间
使用原始 Emojione
命名空间以提供兼容性,并使切换到原始库变得更容易。
原始库在哪里?
此库只是版本2.2.7(原始最新版本的官方大型库的提取。无论你需要什么,你都可以在那里找到。
PHP使用示例
toShort($str) - native unicode -> shortnames
此示例演示如何将原生unicode表情符号输入(如来自您的手机设备)转换为相应的短名称。 (我们建议用于数据库存储)
shortnameToImage($str) - shortname -> images
此示例演示如何将只包含短名称的输入直接转换为EmojiOne图像。 (在向客户端显示统一输入时)
unicodeToImage($str) - native unicode -> images
此示例演示如何将原生unicode表情符号输入(如来自您的手机设备)直接转换为EmojiOne图像。 (非常适合实时编辑器预览)
toImage($str) - native unicode + shortnames -> images (mixed input)
本示例演示了如何将包含原生Unicode表情符号和短名称的输入转换为EmojiOne图像以进行显示。
许可证
EmojiOne艺术作品
- 适用于所有PNG和SVG文件以及任何改编。
- 以下适用于EmojiOne GitHub库版本< 2.0.0中包含的艺术作品。
- 许可证:Creative Commons Attribution-ShareAlike 4.0 国际
- 人类可读许可证:http://creativecommons.org/licenses/by-sa/4.0/
- 完整法律条款:http://creativecommons.org/licenses/by-sa/4.0/legalcode
- 以下适用于EmojiOne GitHub库版本>= 2.0.0中包含的艺术作品。
- 许可证:Creative Commons Attribution 4.0 国际
- 人类可读许可证:http://creativecommons.org/licenses/by/4.0/
- 完整法律条款:http://creativecommons.org/licenses/by/4.0/legalcode
EmojiOne非艺术作品
- 适用于JavaScript、JSON、PHP、CSS、HTML文件,以及上述艺术作品许可证未涵盖的所有其他内容。
- 许可证:MIT
- 完整法律条款:https://open-source.org.cn/licenses/MIT