コマンドライン経由で画像を簡単にサイズ変更する方法は?


回答:


169

シンプルにしたいですか?

実行sudo apt-get install nautilus-image-converterするか、をクリックしますnautilus-image-converter nautilus-image-converterをインストールする

2つのコンテキストメニュー項目がnautliusに追加されるため、右クリックして[画像のサイズ変更]を選択できます。(もう1つは「画像の回転」です)。

必要に応じて、画像のディレクトリ全体を一度に実行でき、そのためにアプリケーションを開く必要さえありません。

新しいコンテキストメニューを表示するには、nautilusを再起動し、実行nautilus -qしてから[ホーム]フォルダアイコンをクリックして、新しいプラグインでnautilusをリロードする必要があります。



1
Fedora 20でも機能します。sudo yum install nautilus-image-converter
グレッグシェレメータ

4
Ubuntu 14.04で動作します。ありがとう。
サイードザリンファム14

10
インストール後にログアウトするか、再起動する必要があると思います。実行pkill nautilusし、ホームフォルダーアイコンをクリックして、新しいプラグインでnautilusを再読み込みします。
ランバート

1
...またはnautilus -q、前回のコメント以降、誰かが回答に追加したときに実行します。:)
ランバート

239

最初にImageMagickをインストールします:

sudo apt-get install imagemagick

ターミナルを開き、次のコマンドを実行します。

convert  -resize 50% source.png dest.jpg

サイズを50%縮小します

サイズを指定することもできます。

convert -resize 1024X768  source.png dest.jpg

以下を使用することもできます。同じパッケージのmogrifyコマンドラインツール


14
まず、変換を使用する- >須藤ImageMagickのインストールapt-getの
javaloper

1
このコマンドは、サイズを50%ではなく50%に縮小します。
マティアスワイラー

@MatthiasWeilerこれらは同一であり、あなたが何を意味するかわからない
アレクサンダーミルズ

4
これらは、50%の特別な場合にのみ同一です。-resize 10%画像を90%小さくします。
マティアスワイラー

「画像が定義されていません。」というエラーが表示される場合は、おそらく目的の画像を定義していないためです。たとえば、上記の例でdest.jpgは必須です:)
Ramesh Pareek

99
sudo apt-get install imagemagick

このコマンドmogrifyは、元のファイルをサイズ変更された画像で上書きします。

mogrify -resize 50% *.png      # keep image aspect ratio
mogrify -resize 320x240 *.png  # keep image aspect ratio
mogrify -resize 320x240! *.png # don't keep image aspect ratio
mogrify -resize x240 *.png     # don't keep image aspect ratio
mogrify -resize 320x *.png     # don't keep image aspect ratio

注:-auto-orient変換された画像の向きを自動的に変更できます。


アスペクト比を維持しないでくださいconvertconvert hospital.jpg -resize 2000x! hospital_2000.jpg
アドビ

2
両方の状況で可能な限り完璧でシンプルな答え。大好きです !
-navderm

2
初期イメージは、サイズ変更された新しいイメージに置き換えられます。最初のものが必要な場合は、バックアップを作成します

23

いくつかの画像を作成するだけであれば、Ubuntuのほとんどの画像エディター(Gimp、F-Spotなど)で基本的なサイズ変更ができます。

数十、数百、数千の画像を編集したい場合は、Patchをお勧めします。PhatchはGUIベースのバッチフォトエディタであり、画像に対してさまざまな変換を実行できます。sudo apt-get install phatch

ImageMagickは優れていますが、設定名がわからない場合は少し面倒です。クリックすると、Patchを非常にすばやく学習できます。


F-スポットはサイズを変更しますか?どこ?
マーティン

インストール中phatchに私がChrome Browser閉じてしまったと私はそれを再起動することができませんでした、私は削除する必要がありましたphatch、それが戻って作業状態にクロムを取得するには、インストールされたパッケージを、その他。
-mallaudin

12

ImageMagickは必要なパッケージです。この目的のために、便利なコマンドラインツールが多数含まれています。

これは、画像のバッチサイズ変更の方法を説明する簡単なチュートリアルです。

mogrify -resize 320x240 *.jpg

このコマンドが完了すると、すべての画像がサイズ変更されたバージョンに置き換えられます。画像の縦横比を維持するために、mogrifyは正確に320x240の画像を生成しない場合があることに注意してください。これを強制するには、目的の解像度の最後に感嘆符を配置して、元のコマンドを変更します。

mogrify -resize 320x240! *.jpg

8

GIMPは、このような一般的なタスクのためのかなりシンプルなUIを備えているため、おそらく最も簡単な方法です。必要なのは、画像を開いて、[画像]→[画像サイズ]に移動し、それに応じて変更するだけです。GIMPを使用してバッチサイズ変更を行う方法もありますが、それらを暗記することはできません。


8

現時点では、nautilus-image-converterUbuntu 13.10では機能しません。したがって、コマンドラインでimagemagickを使用しますが、これは非常に良い回避策です(少なくとも私にとっては)。

sudo apt-get install imagemagick

これらのimagemagickツールの違いに留意してください:

  • Mogrifyは同じイメージで処理を行い、ファイル変更ファイルを読み取り、同じファイルに出力を書き込みます。
  • Convertは、個別のイメージで動作し、ファイルを読み取り、異なるファイル/フォーマットに変更して書き込むことを目的としています。convertコマンドを使用して、入力ファイルと同じ出力ファイルを使用することもできます。

mogrifyを使用して、複数の画像のサイズを変更し、元のファイルを上書きすることがよくあります。I. e。このコマンドは、すべてのJPGファイルのサイズを元のサイズの40%に縮小します。

mogrify -verbose -resize '40%' *.JPG

8

新しいソフトウェアをインストールする必要はありません

convert -resize 50% myfigure.png myfigure.jpg

または

convert myfigure.png -resize 200x100 myfigure.jpg

7

gthumbをインストールします。JPEG、PNG、TIFF、TGA形式で保存するオプションを備えた基本的な画像処理および編集機能-ビューアー、サイズ変更、トリミング、回転、反転、グレースケールなどのためのシンプルかつ簡単。

gthumbをインストールするには:

  • ターミナルを開きます
  • タイプ sudo apt-get install gthumb
  • 変更を受け入れます

1
Linux Mintでは、私にとって最適なソリューションでした。
フェディルRYKHTIK

写真をgthumbで回転させるのに慣れています。
アルパドHorvathの

4

GUIの場合、Phatchは「ワンクリックで何千枚もの写真を撮る価値があります」が、このような迅速な作業に最適です。すでにUbuntuリポジトリにあります。として多くのアクションとオプションがありますimagemagick

sudo apt-get install phatch

3

XnConvertと呼ばれる優れたマルチプラットフォームツールがあります。80以上の異なる操作を組み合わせて選択します。インストールはdebを通して簡単です。公式ウェブサイトからのファイル。

それは無料ですが、オープンソースではありません。おそらくそれは単なる美しさです。

ここに画像の説明を入力してください


3

ユビキタスffmpeg(またはavconv)ツールを使用して画像のサイズを変更することもできます。

ffmpeg -i image.jpg -s 4096x2048 image-resized.jpg

そして、あなたは本当に速いのJPEG画像のサイズ変更をしたい場合は-してみてくださいEPEGを(述べたように、ここそこ) -ソースから構築する必要があります。


ImageMagickからの変換およびmogrifyと比較して、品質は非常に良好です。これは私のお気に入りです。
fsevenm

1

ImageMagickで画像を開きます。

  1. 画像コマンドボックスをクリックして開きます。
  2. 表示->サイズ変更は、必要なピクセルを入力します。サイズ変更ボタンをクリックします。
  3. ファイル->保存、名前を入力します。[形式]ボタンをクリックして、目的の形式を選択し、[選択]ボタンをクリックします。
  4. 保存ボタンをクリックします。

別のオプションは、表示->元の画像を選択し、画像の角をドラッグしてサイズを変更することです。[ファイル]-> [保存]を選択します。


1

Pimagizerを使用します。それは素晴らしく機能し、私が使用した最も簡単なアプリケーションです。Ubuntuの14.04、15.04、15.10でテスト

sudo add-apt-repository ppa:vfrico/stable
sudo apt-get update
sudo apt-get install pimagizer

詳細については、https//launchpad.net/pimagizer/を参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.