
Go 語言實現(xiàn)表情拼接工具
使用 Go 語言一步步實現(xiàn)一個好玩的表情拼接工具,
實現(xiàn)將靜態(tài)圖片制作成帶有動作或特效的動態(tài) gif 圖片。
課程選擇的命令行工具為jawher/mow.cli,通過解析和實現(xiàn)用戶輸入的命令行參數(shù)指令,
我們可以為圖片增加旋轉(zhuǎn)、搖晃和閃光等各種有趣的特效,
同時也可以幫助大家了解Go語言中的圖像處理和文件IO等相關(guān)知識。
1
項目簡介及架構(gòu)設(shè)計
1.jawher/mowcli命令行包的使用
2.官方Image包的使用
3.GO語言處理圖像
4.GO制作圖像特效和動作
5.CPU和內(nèi)存信息采樣記錄
2
載入命令行文件
1.理解init()函數(shù)
2.設(shè)置隨機(jī)數(shù)種子
3.日志記錄
4.命令的添加
3
命令解析
1.命令讀取
2.命令復(fù)制和圖像復(fù)制
3.原圖片解析
4.進(jìn)度條顯示
4
圖像解碼
1.解碼標(biāo)準(zhǔn)
2.解碼源圖像
3.image包的使用
5
圖像編碼
1.ioReader/Writer
2.圖像編碼
3.圖像寫入
6
圖片元命令解析
1.解析元命令
7
特效和動作
1.圖像操作
8
編譯測試
1.gobuild
