画像から特徴的な色を抽出するアレ系の処理について2019-06-05古くはインタラクティブなアートなどでよく行われていたものに、画像から特徴的な色を抽出して表現に使うという処理があります。アートワーク機能があります。アルバムのジャケットからアートワークを自動生成するという機能が入り、当時いろいろな人がその仕組みについて話題として取り上げました。ベースに考えるとどういったことをすればいいでしょうか。手っ取り早いのはライブラリを探すことです。既存のライブラリで出来ないケースにあたった場合、徐々に自分自身で実装をしていけばいいと思います。画像から特徴的な色を抽出するライブラリがいくつかあります。いくつかのライブラリでは数年更新が行われていないものも複数存在します。書かれているため、型定義を見ることで使い方がよくわかります。色を抽出することが出来ます。逆に落ち着いた色という認識です。デフォルトでは、VibrantDarkVibrantLightVibrantMutedDarkMutedLightMutedの6種類が抽出されます。仕様が書かれています。リポジトリに挙げました。プロジェクトを用意し、必要なライブラリをインストールします。同様のユーティリティがあったのですが、どうもちょっと試した感じだと機能しなかったので宿題とします。利用方法は、サンプルコードを見てみたほうが早そうなので、掲載します。リポジトリとしてサンプルコードを公開しましたので、興味ある方は見てください。DesignWedgeの発行を開始。Webデザイン業の傍ら、海外のWebデザインに関する情報発信を行う。framework徹底入門』、『ウェブデザインコーディネートカタログ』など。自社製のWebデザインのクロール&キャプチャシステムvaqumをベースに、様々なリサーチを行っている。検定プロジェクトメンバー。KANSOCK.INDUSTRIES。