imgToAsciiでAAを自動生成2018-10-18imgToAsciiでAAを自動生成imgToAsciiというJSのライブラリで画像をAA化してみました。github.com使い方ライブラリはimgToAscii.jsの1ファイルのみで、100行くらいのシンプルなライブラリです。src="./imgToAscii.js"></script>下のように画像を指定してdisplayメソッドを呼び出すだけでAAを表示する事ができます。ele.display();</script>AA化したのは下の猫画像です。そのものを利用しました。AA化の結果は下の通りです。綺麗にAAにする事ができました。imgToAsciiの第2引数はAAの拡大率です。デフォルトは1なんですが、それだととても大きくなってしまうので0.3にしています。0.3);AA化の仕組み仕組みはとてもシンプルで「各ピクセルの色の明るさに応じた文字を割り当てる」という形です。具体的には明るさに応じて下の文字を割り当てています。左が一番暗くて右は明るい色です。"]明るさは下の公式を使って算出しています。rgbは画像のピクセルのRGBの値です。0.0722)この公式については下ページが詳しかったです。Extensionでウィジェット作成SwiftUIを触ってみるGoogleのデータポータル(旧DataStudio)でアプリの新規ユーザーをグラフ化FirebaseのデータをBigQueryに入れて分析する月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。