https://turbowarp.org/1369124979 Turbowarpを使うことを強く推奨 潰す方向(縦横)、使用する画像(#0はカメラ画像)を選択し、チェックを押して処理開始 スライダーで画像の横幅(または縦幅)を変えられます Seam carvingという画像縮小アルゴリズムです meme作成ぐらいでしか実際の使用例を知りませんが 複雑さに応じて各ピクセルにエネルギーという量を割り振り、上から下まで伸びる経路のうち最もエネルギーの和が小さくなるような経路を削除することを繰り返すことで情報量が少ない部分を削除します wikipediaのはかなり綺麗に潰せてるので、多分解像度が良いのとエネルギーの算出アルゴリズムが違うのだと思います(この実装では単純にRGB各成分の上下左右の差の絶対値で出しています) 参考資料 https://en.wikipedia.org/wiki/Seam_carving #1の城と人の画像:The author is Newton2 (cropped by Yummifruitbat), CC BY 2.5 https://commons.wikimedia.org/wiki/File:Broadway_tower_edit.jpg