多数のネストされたフォルダーに非常に大きな画像のコレクションがあります。
すべての画像を新しい小さなサイズで別の場所に同期する何らかのプロセス(定期的に)を実行したいと思います。(高さと幅の両方を制限したい)
これにより、ポータブルデバイスで低解像度ですべての画像を持ち歩くことができます。
スケジュールできるツールの提案(理想的には、各画像を1回だけ処理したい)
多数のネストされたフォルダーに非常に大きな画像のコレクションがあります。
すべての画像を新しい小さなサイズで別の場所に同期する何らかのプロセス(定期的に)を実行したいと思います。(高さと幅の両方を制限したい)
これにより、ポータブルデバイスで低解像度ですべての画像を持ち歩くことができます。
スケジュールできるツールの提案(理想的には、各画像を1回だけ処理したい)
回答:
ImageMagickは、スケーリング自体の明らかな可能性です。ただし、新しい写真の検索をスケジュールし、それぞれのスケーリングされたコピーを作成することは組み込まれていません。ほとんどのOSには、実行できるスケジューリング機能があります。プログラマーとして、一つのこと、私は思いますおそらく考えるには、ターゲットが存在しなかっただけで変換を実行している処理するために、メイクファイルを使用することです。ほとんどの普通の人は、物事を行うための本当に奇妙な方法だと思うでしょう...
Windowsでは、Irfanviewは別の無料の画像ビューアであり、優れたバッチサイズ変更/リサンプリングモードを備えています。
品質の高いPOVから、選択したツールが使用するリサンプリングアルゴリズムに関心があるはずです。Irfanviewは、非常に多くの高品質リサンプリングアルゴリズムの制御と選択を提供します。また、後のバージョンでは、リサンプリングされた画像の鮮鋭化の制御も提供します。
画像を小さくしてサイズを変更すると、画像が柔らかくなる傾向があるため、シャープ化は重要です。
Picasaでは、写真のバッチサイズ変更を無料で行うことができます。エクスポートする画像の束を選択し、目的の寸法と場所を選択できます。その後、選択したすべての画像のコピーが新しいサイズで保存されます。場所は、別のフォルダー、またはWebでもかまいません。
スケジューリングを提供するかどうかはわかりませんが、上記のプロセスを実行するオーバーヘッドは非常に小さく、実際には数回クリックするだけです。
他にも便利な機能がいくつかありますので、ぜひチェックしてみてください。
私は通常ImageMagickまたはGraphicsMagickを使用します(機能は少なくなりますが、高速で、常に同じ結果になるとは限りません)。この処理をスケジュールするLinuxの方法は、スクリプトを記述して、それをcrontab
。実行時間を短縮するには、で新しい写真のみを選択できますfind
。このようなスクリプトの作成に支援が必要な場合は、お問い合わせください。私はそれを手伝うことができます。
Linuxユーザーとして、Nautilus Image Converterも使用しています。Ubuntu / Debianでは、nautilus-image-converter
パッケージと共にインストールできます。ファイルマネージャーのコンテキストメニューにサイズ変更オプションを追加します。内部でImageMagickを使用していると思います。
その他のLinuxオプションは次のとおりです。
gimp-plugin-registry
、Ubuntu のパッケージの一部であるグラフィカルユーザーインターフェイスがあります)(ミニチュートリアルも参照してください)digikamとUbuntuのサイズ変更プラグインで非常に良い結果が得られました。 http://www.digikam.org/plugins.html#p5