Blog株式会社アキュトラスのメンバーが、技術情報などを楽しく書いています。2016-09-26ターミナルで、マスコットキャラとか表示してみたこんにちは、nechinechiです。いって、画像ファイルから0と1でその画像を表すように変換するものについて、記事を書こうと思います。いうものか伝わらなかったと思います。私も言葉で説明するのは少し難しいです。読み進んでいただいた方がわかりやすいかと思います。始めにこの記事を書こうと思ったきっかけは、記事のネタを何にしようかと悩んでるときに、以下のサイトを見つけたことです。面白そうだなと思う部分もあって試してみました。ターミナルをもっと使いたくなるような環境に構築する方法また、ansizeのgithubは以下です。jasonmoo/ansizeインストールと実行インストールインストールには、goが必要です。goを使って、GOPATHに設定した場所で、以下を実行してインストールします。github.com/jasonmoo/ansizeすると、$GOPATH/src/github.com/jasonmoo/ansizeに移動すると、ansize.goというファイルがあると思います。このファイルを以下のようにビルドすると、実行形式ファイルが得られます。ansize.goただ、インストールした時点で、$GOPATH/binの下に、ansizeというファイルがあると思います。このファイルはansize.goをビルドした後の実行形式ファイルのようで、その実行形式ファイルをそのまま使っても大丈夫です。実行githubでも書かれていることですが、実行は以下のようにします。[width]<image>には、画像ファイルを指定します。<output>には、変換後のファイル名を指定します。[width]では、変換後のサイズを割合(%)で指定します。これはオプションです。割合なので、100を指定するのは、何も指定していない場合と同じ結果です。catコマンドで、<output>に指定したファイルを表示すると、うまくターミナルで表示されるはずです。go言語で書かれている、ということで、go言語のマスコットキャラクターであるgopherくんで試してみました。元の画像はこちら(画像引用元はこちら)そしてターミナルで表示したときのスクショかなりきれいに表示されてますね。[width]で50(%)を指定した場合のスクショが以下です。先ほどに比べて、だいぶ荒くなっています。サイズが半分になっているかは、ここの画像からは判断しにくいかと思いますが、実際に実行してみると、縦・横がそれぞれ半分くらいの大きさで表示されています。あまりに大きくなってしまうので、ここでは載せませんが、[width]には100より大きい値も指定することができます。200などで表示するとよりきれいに表示されたりもします。先ほど試したgopherくんの画像は、背景が透過された画像を使っていました。試しに背景が透過されていない画像で試してみました。元の画像はこちら(画像引用元はこちら)そしてターミナルで表示したときのスクショ予想はしてましたが、ちゃんと背景が表示されてますね。個人的にはなんだかかっこ悪く思います。出来れば背景は透過されたものを使いたいですね。ロゴでも弊社のロゴでも試してみました。元の画像はこちらそしてターミナルで表示したときのスクショなんだか、横幅が無理やり縮められてる...因みに縦長の画像でも試してみた結果、無理やり正方形に納められていました...無理やり正方形の範囲で表示されるみたいですね。いえば、初めに試したgopherくんの画像も少し縦が縮められているような...以上から、元の画像は縦・横の比が、ほぼ同じものが良さそうです。面白いツールだと思います。ログアウト時に表示するようにして、作業終わりに癒されてみたりしてはいかがでしょうか。良ければ一度お試しください。21:00ターミナルで、マスコットキャラとか表示してみたTweet関連記事2016-08-13セキュリティ・キャンプ2016全国大会で演習講義やってきました。こんにちは、いるかさんです。8月9日~8月13日の5日間にわたっ...2016-07-12概念辞書について梅雨明けに差し掛かり、徐々に日差しが強くなりうだるような暑...2016-07-11プラグインを使わず、プロンプトをかっこよく(zsh)こんにちは、nechinechiです。今回はzshにおいて、oh-my-zshな...2016-06-02railsで子モデルの要素をcountした際にN+1になった話こんにちは、taniyuです。»Profile株式会社アキュトラスのメンバーが、技術情報などを楽しく書いています。(1)Archiveスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。