クアラルンプール国際空港 新ターミナル「KLIA2」 …...今年5月2日、クアラルンプール国際空港(KLIA)に、新ターミナル「KLIA2」 が開業した。
ターミナルで画像確認するヤツ作った
8
タタタタタタタタタタタタタタタタタ 2013-01-12 タタタタタタタタタタ タタタ タタ タタ a.k.a. @onk
-
Upload
takafumi-onaka -
Category
Documents
-
view
1.122 -
download
3
description
知的ヘンタイ六番勝負「第五戦 ○○ハッカソン」 | 株式会社ドリコム http://recruit.drecom.co.jp/event/event5.html onk/termpic · GitHub https://github.com/onk/termpic
Transcript of ターミナルで画像確認するヤツ作った
![Page 1: ターミナルで画像確認するヤツ作った](https://reader036.fdocument.pub/reader036/viewer/2022082605/5561510ed8b42adb6b8b5251/html5/thumbnails/1.jpg)
ターミナルで画像確認するヤツ作った2013-01-12
知的ヘンタイ六番勝負 第五戦大仲 能史 a.k.a. @onk
![Page 2: ターミナルで画像確認するヤツ作った](https://reader036.fdocument.pub/reader036/viewer/2022082605/5561510ed8b42adb6b8b5251/html5/thumbnails/2.jpg)
遅刻しました
![Page 3: ターミナルで画像確認するヤツ作った](https://reader036.fdocument.pub/reader036/viewer/2022082605/5561510ed8b42adb6b8b5251/html5/thumbnails/3.jpg)
2 時間で作れるものを考えた• 発表時に盛り上がるもの– 絵的に面白いもの• 画像、映像
– 頭おかしいもの• 特に使い方を間違えた系
![Page 4: ターミナルで画像確認するヤツ作った](https://reader036.fdocument.pub/reader036/viewer/2022082605/5561510ed8b42adb6b8b5251/html5/thumbnails/4.jpg)
作ったもの• ターミナルで画像を表示する gem
![Page 5: ターミナルで画像確認するヤツ作った](https://reader036.fdocument.pub/reader036/viewer/2022082605/5561510ed8b42adb6b8b5251/html5/thumbnails/5.jpg)
技術的な話• 画像を表示する– → ピクセルを表示する– → 色が付けばいい– →ANSI escape で背景色付けよう !!
![Page 6: ターミナルで画像確認するヤツ作った](https://reader036.fdocument.pub/reader036/viewer/2022082605/5561510ed8b42adb6b8b5251/html5/thumbnails/6.jpg)
やったこと• RMagick で 1 ピクセルずつ RGB を取得• 近似値を取って ANSI escape に変換• 文字列を画面に表示する
![Page 7: ターミナルで画像確認するヤツ作った](https://reader036.fdocument.pub/reader036/viewer/2022082605/5561510ed8b42adb6b8b5251/html5/thumbnails/7.jpg)
demo
![Page 8: ターミナルで画像確認するヤツ作った](https://reader036.fdocument.pub/reader036/viewer/2022082605/5561510ed8b42adb6b8b5251/html5/thumbnails/8.jpg)
心残り• Github push 済み– https://github.com/onk/termpic
• テストが不完全なので rubygems には push してません– 落としてきて build してください
• 高速化が必要• Gif アニメーションぐらい対応したかった