画像を自動回転(および上書き)して向きを一致させる


1

Samsung電話で写真を作成しました:

  1. 携帯電話に表示されるときの向きは良いです

  2. Picasaで表示すると向きが良好です(これは、JPGファイルに正しい向きのメタデータが含まれていることを意味します!)

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

  1. Windows 7エクスプローラーのサムネイルに表示されるときの向きが間違っています:

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

  1. Windows 7の画像ビューアーで表示されるときの向きが間違っています:

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

1つの解決策は、「Windows 7に組み込まれているイメージビューアーを忘れて」、別のより良いイメージビューアーを使用することですが、これは望ましくありません

数百のJPGファイルを一括してJPGファイルを新しい適切な方向に永久に書き換え(および上書き)したいと思います。たとえば、次の画像を表示するときにこれらのボタンを何百回も手動でクリックした場合のように:

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

しかし、スクリプトを使用して自動的に。

これを行う方法?

注:ロスレスではないかもしれませんが、デフォルトのWindows 7画像ビューアーが適切な向きで表示されるように永続的な回転が必要です。

注2:ここにソースファイルがあり、ダウンロードできます。


Googleは2016年にPicasaのサポートを終了したことに注意する必要があります
。-ブルギ

あなたは正しい@Burgiですが、私はまだ素晴らしい画像ビューアであり、彼らの顔認識はまだ素晴らしいと思います(私はそのような強力な「人ごとに写真を自動的にグループ化する」アルゴリズムを持つ別のスタンドアロンのオフラインソフトウェアを発見していません)。
バジ

回答:


1
  • ダウンロードjpegtranはこちらから:http://jpegclub.org/jpegtran/jpegtran.exeへの直接リンク。この.exeを自分で実行する必要はありませんが、動作するにはjhead(次のポイントを参照)必要です。jpegtranホームページによれば、「ロスレス回転と関連変換」を実行できるツールです。

  • ダウンロードjheadはこちらから:http://www.sentex.net/~mwandel/jhead/jhead.exeへの直接リンク。jheadは、「Exif Jpegヘッダー操作ツール」で、JPG内の方向メタデータを読み取り、jpegtran必要に応じて回転のために渡します。

  • とにかく走れ

    jhead -autorot *.jpg
    

以上です!

この質問は役に立ちました。Windowsユーザーの観点から使いやすくするために詳細を追加しました。

注:場合によっては、一部のファイルでエラーが発生し、他のファイルの処理を続行できないことがありますが、これは迷惑です。その後for /r %i in (*.jpg) do jhead -autorot "%i"、この場合に役立ちます。[バッチファイルにある場合は、使用for /r %%Mi in (*.jpg) do jhead -autorot "%%i"]


これらのアプリケーションの機能と、問題を解決する理由/方法をもう少し詳しく説明できますか?ソフトウェアの推奨方法をご覧ください。
ブルギ

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