slackのカスタム絵文字を「一気に」「カラフルに」作成するツールです。
- 入社してslackという文化に触れたから
- カスタム絵文字という文化に触れたから
- Go言語でなんか作ってみたくなったから
- 作るならかゆいところに手が届く機能を盛り込んでみたくなったから
- Web上のジェネレーターと違って画像を「一気に」作成できます
- 文字色は7色からランダムに割り当てられます
- ファイル名も指定できます(slackに登録する時の検索ワードを入れるのが便利です、おそらく)
- emoji.txtを修正してmain.goを実行します
- (オプション)
-t
を付けると背景色を透明にします
- (オプション)
- outputフォルダに画像(128x128pxのpng画像)がドバっと生成されます
- logフォルダにログが残ります
- 1行ごとに絵文字に書き込みたいテキストを書き込みます
- テキストは「全角」「2,3,4,6,8文字」のみ有効です
- カンマで区切った前半の文章が描画されます
- カンマで区切った後半の文章がファイル名(文章.png)になります
- カンマが無い場合(描画用の文章のみの場合)は、ループのカウンタ(0,1,2, ...)がファイル名(カウンタ.png)になります
例)emoji.txt
感謝,kansha
対応中,taiouchu
がんばる,gannbaru
それは困った,sorehakomatta
それはナイス,sorehanaisu
これからやります,korekarayarimasu
グーグルに聞こう,googlenikikou
- この状態でmain.goを実行すると、カンマより前の部分が画像化され、カンマより後の部分がファイル名になります
- 下記画像のように、outputフォルダ内にドバっと画像が生成されます
- 文字色はランダムなので、プログラム実行毎に結果は異なります
- Web上に移植したい
- 文字色を柔軟に変更できるようにしたい
- 「全角」「2,3,4,6,8文字」という縛りをゆるめたい