Ubuntuで画像を編集するための多くのオプションがありますが、私は個人的にそれらのほとんどが好きではありません。 画像のサイズを変更したい場合、GIMPが開くのにかかる時間を待つ気がしません。 いつでもインストールできます オウムガイ画像コンバーター Nautilusの右ボタンで画像を回転および回転するには、パッケージをインストールするのはなぜですか。デフォルトでインストールされている場合、上記のテキストは適切に表示されません。 この記事ではあなたに教えます 編集、変換、サイズ変更の方法 と他のいくつかの画像 Ubuntuターミナルから.
何よりも、このガイドで説明する内容は、同時に複数の画像に適用できます。 たとえば、右クリックせずに10枚の写真の名前を変更したい場合は、[名前の変更]を選択して名前を10回入力します。これは、 ImageMagick、Ubuntuのデフォルトの画像ビューアおよびUbuntu MATEを含む他のディストリビューション、私のお気に入り。 以下に、UbuntuBashを利用してこれらの操作のいくつかを実行するためのコマンドの例をいくつか示します。
ImageMagickは、前述のUbuntuやUbuntuMATEなどの多くのディストリビューションにインストールされています。 ディストリビューションにデフォルトでインストールされていない場合は、ターミナルを開いて次のコマンドを入力することでインストールできます。
sudo apt-get install imagemagick
画像の名前を変更する
たとえば、多くのキャプチャのチュートリアルを作成する場合、それらの名前は、表示したいものとは関係ありません。 ImageMagickのおかげで、非常に簡単なコマンドでターミナルから名前を変更できます。 後で説明するように、画像の形式を変更できます。まったく同じコマンドを使用しますが、タスクに適しています。 次のようになります。
convert *.png prueba.png
拡張子を保持し、出力ワードを追加することで、すべて同じ名前で異なる番号で保存します。
画像のサイズを変更する
このガイドのほぼすべてのエディションでキーが使用されています 変換。 ターミナルからImageMagickを使用して画像のサイズを変更するには、次のコマンドを記述します。ここで、«test»は、別の形式に変換する画像の名前です。
convert prueba.png -resize 200×100 prueba.png
前のコマンドを使用すると、 画像のサイズを変更しました 200×100ピクセルのサイズで。 最初の値は幅のサイズで、200番目の値は高さです。 同じ名前を使用すると、結果の画像が元の画像に置き換わります。 幅と高さを比例的に変更するだけの場合は、次のコマンドを記述します。ここで、XNUMXはピクセル単位で選択されたサイズになります。
convert prueba.png -resize 200 prueba.png
高さを200ピクセルにしたい場合は、そのままにしておく必要があります。 最初の値を空にします ( "Empty" x100)なので、次のコマンドを記述します。
convert prueba.png -resize x100 prueba.png
時々 正確な値、ただし、必要に応じて、次のコマンドを記述できます。ここで、200×100が選択されたサイズになります。
convert prueba.png -resize 200×100! prueba.png
画像を回転させる
欲しいのは 画像を回転させる、次のコマンドでそれを行うことができます。ここで、90は傾斜度です。
convert prueba.jpg -rotate 90 prueba-rotado.jpg
別の方法で記述している限り、設定したテキストが出力ファイルに追加されます。
画像形式を編集する
ImageMagickはまた私達を可能にします 画像を変換する 別の形式に ターミナルから直接。 次のコマンドでそれを行います:
convert prueba.png prueba.jpg
私たちが欲しいのは 品質を下げる たとえば、画像をメールで送信するには、次のコマンドを記述します。ここで、数値は品質のパーセンテージです。
convert prueba.png -quality 95 prueba.jpg
操作を組み合わせる
作りたいなら さまざまな変更 このタイプの画像に、操作を組み合わせることでそれを行うことができます。 以下に、サイズを変更し、180度回転し、画像の品質を95%に下げる例を示します。
convert prueba.png -resize 400×400 -rotate 180 -quality 95 prueba.jpg
バッシュで処理
しかし、私が最も好きなのはこれです、 同時に多くの画像を編集する。 複数の画像を編集する前に、それらをすべて同じフォルダに入れることをお勧めします。 私は通常それらをデスクトップに置いたままにするので、最初に次のコマンドを入力します。
cd /home/pablinux/Escritorio
フォルダ内に入ると、次のコマンドを記述して、デスクトップフォルダ内のすべての.png画像の幅を830ピクセルに変更し、その前に「first」という単語を追加します。
for file in *.png; do convert $file -resize 830 primera-$file; done
基本的に、私たちが言うことは«ですこのフォルダー内にあり、.png形式のすべてのファイル。 サイズ変更から幅830に変換し、最初にファイル名に追加します。 仕上げ«。 たくさんの画像を編集するなら、それはあなたにとって価値があるかもしれません。 あなたの意見は何ですか?
最高の不可能!
私は「変換」ツールについての考えを持っていましたが、それは「ネイティブ」のUbuntuコマンドであると思いました。今日、私はそれがImageMagickの一部であることを学びました。
記事をおめでとうございます。シンプルで、要点を明確にし、すぐに理解できるようによく書かれています。bashでさえ、それほど複雑にすることなく忍び込みます。
ありがとう。
こんにちはジミー。 ご意見ありがとうございます。 エフェクトを適用するなど、まだまだ多くのことができますが、そのためにターミナルを使用する価値はないと思います。 エフェクトをかける必要がある場合は、画像を開いて何をするのかを確認するのが一番だと思います。
挨拶。
パブロありがとう。 それはいつでも考慮すべきことです。