Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

photo-converterの実装 #2

Open
wants to merge 38 commits into
base: master
Choose a base branch
from
Open

Conversation

gpioblink
Copy link
Contributor

含まれるもの

photo-converterのドメイン層とインフラ層のコンバーターに含まれる処理の実装を行いました。
以下のものが含まれます。

  • jpeg, png のエンコーダー、デコーダー
  • 共通リサイズ処理、グレースケール処理、モザイク化処理

テスト方法

cmd/main.goを実行するとcliアプリが立ち上がります。
任意の画像で試してみてください。

リサイズの例: go run main.go -r 120 /tmp/lenna.png /tmp/lenna/lenna.res.jpg

lenna res

モザイク処理の例: go run main.go -r 100 -p 10 /tmp/lenna.png /tmp/lenna/lenna.res.png

lenna res

グレースケールの例: go run main.go -r 100 -g /tmp/lenna.jpg /tmp/lenna/lenna.res.png

lenna res

同時掛けもできます!: go run main.go -r 33 -g -p 10 /tmp/lenna.jpg /tmp/lenna/lenna.res.jpg

lenna res

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant