こんにちは。虎の穴ラボのCTO野田です。 この記事は「虎の穴ラボ夏のアドベントカレンダー」18日目の記事です。 17日目は辻村さんによる「本番環境に寄り添った開発用Docker環境の構築手法」が投稿されました。 今回紹介するもの 画像の任意の位置にロゴ透かし(ウォーターマーク)を挿入し合成できるCLIツールをGo言語で作ってみました。 今回作った動機 Golangの勉強にはいい教材だから。 画像を扱う業務では使えるかもしれない。 メイン実装 package main import ( "flag" "fmt" "image" "log" "os" "path/filepath" "strings" "image/draw" "image/jpeg" "image/png" ) func main() { var oImageFilePath string var logoImagePath
![Golangで画像に透かしを挿入するCLIツールの作成 - 虎の穴開発室ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/66fdc6db051e09e500a13a2e7cf76854b7007e65/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftoranoana-lab%2F20220718%2F20220718194025.png)