画像回転ツール

横向きのスマートフォン写真、90°傾いてスキャンされた文書、2度ほど傾いた水平線など、それぞれ異なる回転方法が必要です。このツールは90°の整数倍を無損失で処理でき(JPGファイルに特に有効)、任意の角度でもきれいなアンチエイリアシングをかけ、露出した角の塗りつぶし色を選べます。

画像を回転させる方法

  1. 1

    画像をアップロードしてください

    JPG、PNG、WebPまたはHEIC

  2. 2

    回転角度を選択

    90°、180°、270°(JPGでは損失なし)またはスライダーで任意の角度を選択できます。

  3. 3

    塗りつぶしを選択します

    直角でない回転の場合、露出する角には「透明」「白色」またはHEXを選択してください。

  4. 4

    オプション:回転後にトリミング

    内接する長方形に切り取って、角を完全に隠します。

  5. 5

    エクスポート

    入力と同じ形式にするか、保存時に変換します。

ロスレス回転と補間回転

JPGにおける90°の倍数

JPEGはデータを8×8のDCTブロックで保存します。90°、180°、270°の回転は、これらのブロックを再エンコードせずに並べ替えるだけで実行できます。これが「無損失回転」です。縦横どちらの寸法も8の倍数のときに使え(ほぼすべてのカメラ写真が該当します)、ツールはこの経路を自動的に選びます。

任意の角度

1°、2°、15°など90°以外の回転では、新しい各ピクセルは元のグリッドを重み付けしてサンプリングした値になります。滑らかな仕上がりのために、ツールはバイキュービック補間を使用します。

露出した角

長方形を90°以外の角度で回転すると、各角に三角形のすき間が生じます。塗りつぶしの選択肢:

  • 透明(PNGのみ):すき間は透明なピクセルになります。
  • 白/黒/任意のHEX:すっきりと見せるためのべた塗り。
  • 端のピクセルを延長:最も近いピクセルを外側に繰り返します。白地が想定されるスキャン文書に便利です。
  • 内接する長方形にトリミング:回転後の画像に収まる最大の長方形に切り取り、角を完全に取り除きます。

自動水平補正

水平線が傾いた写真がある場合は「自動」モードを使ってください。ツールが支配的な水平のエッジ(通常は水平線)を検出し、水平になるように回転させます。はっきりした直線があるときに安定して機能します。

EXIFの向きと実際の回転

スマートフォンの写真は、ピクセルグリッドを回転させる代わりに、回転情報をEXIFフラグとして保存することがあります。このツールは回転をピクセルデータに焼き込み、EXIFの向きを1と記録するため、どのビューアーでも結果が同じに見えます。

よくある質問

JPGの場合、画像のサイズが8の倍数のとき(事実上ほぼ常に)は無損失です。PNGやWebPの無損失形式では、フォーマットがピクセル単位で正確なため、角度に関わらずすべての回転が無損失になります。

長方形を回転すると傾き、元の画像の外側にある角が露出します。これらの角は色で塗りつぶすか、内接する長方形に切り取ることもできます。どちらのオプションもツール内でワンクリックで実行可能です。

フレーム内に強い水平線または垂直線(地平線、建物の端、棚など)がある場合、正常に動作します。曲線状または対角線的な要素のみを持つ写真は手動で回転する必要がある場合があります。

任意の角度の場合のみ、しかもごくわずかです。寸法が8の倍数のJPGを90°の整数倍で回転する場合は、正真正銘の無損失です。小さな角度の回転では再エンコードが発生し、1回ならほとんど分かりませんが、回転を繰り返すと劣化が積み重なります。

関連ツール

このツールは他の言語でも利用できます