コマンドラインから画像のフォルダを簡単に圧縮する方法
大量の画像を扱っているのであれば、それぞれをフォトエディタで開いてから最適化されたWebファイルとして保存する必要はありません。まとめてやるほうがずっと簡単ですし、キーボードの忍者なら、一行で簡単にできます。.
LinuxまたはMac OS Xを実行している場合、bashシェルを使用すると、一度に複数のファイルに対して操作を簡単に実行できます。 Windowsを使用している場合は、Cygwinをインストールすることをお勧めします。インストールプロセス中にImageMagickパッケージを選択してください。それ以外の場合は、個別にダウンロードしてインストールする必要があります。 LinuxまたはMacの場合は、ImageMagickをインストールするとよいでしょう。これはかなり簡単です。.
邪魔にならないようにしたので、操作したいイメージのフォルダーに既に設定されている端末ウィンドウを開く必要があります。 cygwinの場合は、おそらく次のようにcdコマンドを使用して/ cygdrive / c /フォルダに切り替える必要があります。
cd / cygdrive / c /
cdおよびlsコマンドを使用して現在の場所を特定し、操作したいフォルダに移動します。あなたがLinuxユーザーであれば、これを行う方法をすでに知っているはずです。.
これでようやくコマンドを実行できます。サイズのためにこれを試してみてください:
* .jpgのfの場合-quality 70 $ f $ fを変換します。終わった
このコマンドは にとって
* .jpgとして定義したファイルのリストを一覧表示してから、変換コマンド(実際はImageMagick)を実行してJPGファイルの品質を70に変更する演算子.
1つの画像だけを圧縮したい場合は、70を任意のレベルの圧縮に調整します。50ではさらに多くの圧縮が行われますが、おそらくその時点で深刻な品質の低下に気付き始めるでしょう。.
convert -quality 70 image.jpg image.jpg
最初にイメージ名を入れるのはどのファイルを開くかを指定することであり、2回目はどのファイルを保存するかを指定することです。この例では同じです。既存のファイルを保存したい場合は、出力ファイルの名前を変更することもできます。ただし、実行する前にすべての画像のバックアップを作成することをお勧めします。.
注意: Cygwinを使わずにWindowsで同じことをしたい場合は、バッチファイルを使用する最新のガイドに従うことができます。.