イメージカービングという技術があります。元々Adobe社が発表したものですが、画像の中のメインオブジェクトは残したまま、画像を縮小する技術です。今ではPhotoshopなどで使われています。 そんなイメージカービングをビジュアル的に確認できる面白いソフトウェアがJS IMAGE CARVERです。

JS IMAGE CARVERの使い方

元画像。

変換後が上です。

変換処理中。

元画像。

変換後。

イメージカービングするソフトウェアは幾つかありますが、その過程をビジュアル化してくれるのはJS IMAGE CARVERくらいです。徐々に狭まっていく様子は見ていて面白いです。どういった技術なのか知るのにもビジュアル化は良いですね。

JS IMAGE CARVERはTypeScript製のオープンソース・ソフトウェア(MIT License)です。

JS IMAGE CARVER trekhleb/js-image-carver: ? Content-aware image resizer based on Seam Carving algorithm