複数のファイルをフィードしたときにファイルサイズを比較し、大きなファイルを削除する気の利いたスクリプトを探しています。
JPG 形式と PNG 形式の同一の画像ファイルのセットがあり、個々の画像ごとに 2 つのうち小さい方のみを保持したいと考えています。image-01.jpg と image-01.png はペア、image-02.jpg と image-02.png はペア、というように、各画像にも同様の名前が付けられます。一部の画像は PNG としてのみ存在し (つまり、image-03.png は存在するが、image-03.jpg は存在しない)、これらを削除したり、「次の画像」と比較したりしないでください。
名前は異なる場合がありますが、セットは通常非常に均一です。一度に比較するファイルは数百あるため、2 つまたは 2 つの画像だけをフィードする必要がある場合は、それらすべてを手動で比較する方が高速です。これが現在私が行っている方法です。