画像を回転する
90度単位の回転は画素を入れ替えるだけなので、画質はまったく落ちません。傾きの微調整は0.1度単位で任意の角度に回せます。フォルダごと落とせば、同じ角度でまとめて回して1箇所に書き出せます。
処理はすべてブラウザ内で完結します。画像はサーバへ送信されません。
使い方
- 画像をドラッグ&ドロップ(複数枚・フォルダごとでも可/クリックして選択、Ctrl+V での貼り付けも可)
- 縦横を入れ替えるだけなら 90度単位 だけを使う(画質は落ちません)
- 水平・垂直を合わせたいときは さらに回す を動かす。上の値に足されます
- 2枚以上あるときは 保存先フォルダを選ぶ → すべて保存 で一括変換
2つのつまみの違い
見た目は似ていますが、中で起きていることが別物なので分けてあります。
- 90度単位 — 画素を並べ替えるだけです。色も形も1画素ぶんも変わりません。何度やり直しても劣化しません
- さらに回す — 回転後の格子が元の格子と合わないので、周りの画素から色を作り直します(補間)。細い線や文字はわずかにぼけます。0 のままなら補間は起きません
つまり 「90度・180度・270度だけで済むなら、下のつまみは 0 のままにする」 のが最良です。1本のスライダにまとめると、90度ちょうどのつもりが 90.3 度になって黙って劣化するので、分けてあります。
回すと大きさが変わります
- 90度・270度では縦と横が入れ替わります(1200×800 → 800×1200)
- それ以外の角度では、画像が欠けないように外接する大きさまで自動で広がります(正方形を45度回すと約1.41倍)。切り取りはしません
- 広がってできた四隅の余白は透明になります
知っておくとよいこと
- 余白は透明です。1枚のときの保存は PNG 固定なので透明のまま残ります。2枚以上で「元の形式を維持する」を選び、JPEG を通したときだけ、JPEG は透明を持てないので四隅が黒くなります
- JPEG を回すと再圧縮されます。90度単位でも保存時に JPEG へ書き直すため、繰り返すと少しずつ劣化が積み上がります。劣化させたくない JPEG は PNG で保存するか、無劣化回転の専用ソフトを使ってください
- スマホ写真の向きはすでに反映済みです。読み込みの時点で EXIF の向きを適用しているので、画面に見えているとおりの向きから回ります(二重に回ることはありません)
- 半透明のふちがある画像も、黒い縁取りが出ない計算方法で補間しています
この道具がしないこと
- 左右反転・上下反転はしません。鏡像は「向きを直す」のとは別の操作なので入れていません
- 傾きの自動検出はしません。何度回すかは自分で決めます
- 拡大・縮小・切り取りはしません
まとめて変換するときの決まり
- 原本には書き込みません。出力は必ず
元のファイル名-rot という別ファイルになります
- 角度は全枚に同じものが適用されます(1枚ごとの個別調整はありません)
- 1枚のときは PNG 固定。2枚以上のときだけ「元の形式を維持する」を選べます
- フォルダを落としたときは 直下の画像だけを読み込みます。サブフォルダは辿りません
- 保存先フォルダの指定は Chrome / Edge のみ対応です。それ以外のブラウザでは連続ダウンロードになります