EmojiKit

📚 Ultimate Emoji Generator library for Swift

Requirements
Swift 5.1
Python 3.7
Install
mint install YutoMizutani/EmojiKit@1.2.0
Install
make install
Make
$ git clone https://github.com/YutoMizutani/EmojiKit.git
$ cd EmojiKit
$ make
Swift Package Manager
Use as CLI
$ git clone https://github.com/YutoMizutani/EmojiKit.git
$ cd EmojiKit
$ make build
$ .build/debug/emojigen <text> <output>
Use as dependency
Add the following dependency to your Package.swift manifest:
.package(url: "https://github.com/YutoMizutani/EmojiKit.git", .upToNextMinor(from: "1.2.0"),
And then import wherever needed: import EmojiKit
Usage
emojigen <text> <output>

Example
import EmojiKit
EmojiKit().generate(
"絵文\n字。",
imagePath: "out/emoji.png",
textAlignment: .left,
fontPath: "static/NotoSansMonoCJKjp-Bold.otf"
)
More usages
Parameters
Key |
Description |
text |
Emoji text |
width |
Output image width |
height |
Output image height |
imagePath |
Output image path |
textColor |
Text color as 0xAARRGGBB |
backgroundColor |
Background color as 0xAARRGGBB |
textAlignment |
Text alignment |
isSizeFixed |
Text size fixed |
isEnabledStretch |
Text stretch |
fontPath |
Font file path |
format |
Image format |
quality |
Image quality |
More details and parameters are to see emoji-gen/emojilib and emoji-gen/libemoji
License
EmojiKit is released under the MIT License.
EmojiKit
📚 Ultimate Emoji Generator library for Swift
Requirements
Swift 5.1 Python 3.7
Install
Mint
Install
Make
Swift Package Manager
Use as CLI
Use as dependency
Add the following dependency to your Package.swift manifest:
And then import wherever needed:
import EmojiKit
Usage
Example
More usages
Parameters
More details and parameters are to see emoji-gen/emojilib and emoji-gen/libemoji
License
EmojiKit is released under the MIT License.