Skip to content

kadai1-ikkun#8

Open
isuzuki wants to merge 2 commits into
masterfrom
kadai1-ikkun
Open

kadai1-ikkun#8
isuzuki wants to merge 2 commits into
masterfrom
kadai1-ikkun

Conversation

@isuzuki

@isuzuki isuzuki commented Jul 16, 2019

Copy link
Copy Markdown

画像変換ツールの作成

次の仕様を満たすコマンドを作って下さい

  • ディレクトリを指定する
  • 指定したディレクトリ以下のJPGファイルをPNGに変換(デフォルト)
  • ディレクトリ以下は再帰的に処理する
  • 変換前と変換後の画像形式を指定できる(オプション)

以下を満たすように開発してください

  • mainパッケージと分離する
  • 自作パッケージと標準パッケージと準標準パッケージのみ使う
  • 準標準パッケージ:golang.org/x以下のパッケージ
  • ユーザ定義型を作ってみる
  • GoDocを生成してみる

仕様

指定ディレクトリ以下の、指定したフォーマットの画像を指定したフォーマットに変換します。
対応フォーマットはjpg(jpeg), png, gifです。

使用方法

go run main.go img_dir -f png - t jpg

オプション

Usage of
  -f string
        from format(jpg|jpeg|png|gif) default jpg. (default "jpg")
  -t string
        to format(jpg|jpeg|png|gif) default png. (default "png")

@isuzuki isuzuki added the kadai1 label Jul 16, 2019
@isuzuki isuzuki changed the title WIP: 課題1 WIP: kadai1-ikkun Jul 16, 2019
@isuzuki isuzuki self-assigned this Jul 16, 2019
@isuzuki isuzuki changed the title WIP: kadai1-ikkun kadai1-ikkun Jul 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant