yutomizutani/emojikit
π Ultimate Emoji Generator library for Swift
Requirements
Swift 5.1 Python 3.7
Install
Mint
mint install YutoMizutani/EmojiKit@1.2.0Install
make installMake
$ git clone https://github.com/YutoMizutani/EmojiKit.git
$ cd EmojiKit
$ makeSwift 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>[mint.png]<br>
Example
import EmojiKit
EmojiKit().generate(
"η΅΅ζ\nεγ",
imagePath: "out/emoji.png",
textAlignment: .left,
fontPath: "static/NotoSansMonoCJKjp-Bold.otf"
)More usages
- Slack Emoji generator: https://github.com/YutoMizutani/SlackPet#slack-emoji-%E4%BD%9C%E6%88%90
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.
Package Metadata
Repository: yutomizutani/emojikit
Default branch: master
README: README.md