メインコンテンツへスキップ

無料画像ローテータとフリッパー

画像を 90°、180°、270°、または任意のカスタム角度で回転します。水平または垂直に反転します。 JPEG、PNG、または WebP にエクスポートします。

読み込み後はオフラインでも動作

ここにファイルをドロップするか、クリックして選択

JPG, PNG, WebP, HEIC, HEIF · デバイス上で処理

または Ctrl+V でクリップボードから貼り付け

ファイルを参照

ヒント: Ctrl+V でスクリーンショットを貼り付けられます

ファイルがデバイスを離れることはありません。すべての処理はブラウザ内でローカルに行われます。

主な用途

  • 横向きの電話写真を修正携帯電話またはカメラから横向きに出た写真を回転させます。どこにもアップロードしません。
  • スキャンしたドキュメントをまっすぐにする細かい角度スライダーを使用して、ドキュメントスキャンのわずかな回転を修正します。
  • ミラーセルフィーを鏡像化解除フロントカメラセルフィーは通常ミラー化されています。水平に反転して修正します。
  • クリエイティブ効果のために回転任意の角度を使用して写真を傾けて、雑誌の表紙風のスタイリッシュな効果を実現します。
  • 印刷レイアウト用に回転印刷レイアウト(Word、InDesign、Canva)に配置する前に、画像の向きを調整します。

使い方

回転、反転、角度補正はすべて、HTML Canvas APIを使ってブラウザ内で完全に行われます — ファイルがサーバーに送信されることは一切ありません。ツールは選んだ角度とスケール変換で画像をオフスクリーンキャンバスに描画し、その後ブラウザ自体のコーデックを使って結果をJPEG、PNG、WebPにエンコードします。

  1. 1
    画像はローカルでデコードされる
    JPEG、PNG、WebPファイルはローカルのオブジェクトURL — 端末の外に出ることのないブラウザメモリ参照 — を介してHTMLImageElementに読み込まれます。元のピクセル寸法はデコードされたビットマップから直接読み取られます。
  2. 2
    Canvasの変換が適用される
    オフスクリーンキャンバスは回転後のバウンディングボックス(各軸でwidth·cos + height·sin)に合わせてサイズ調整されます。Canvas 2Dコンテキストはその後、中心に平行移動し、選んだ角度(ラジアン)で回転し、反転の場合は水平または垂直軸に-1のスケールを適用します — すべて標準的なctx.rotate / ctx.scale操作であり、外部ライブラリは不要です。
  3. 3
    自動トリミングが角を切り取る(任意)
    直角以外の回転の場合、手書きの幾何学関数 — largestInnerRect — が、回転後のバウンディングボックス内に収まる元のアスペクト比の軸整列矩形のうち最大のものを計算します。これにより、画像を歪めることなく三角形の空白の角が取り除かれます。
  4. 4
    ブラウザのコーデックが結果をエンコードする
    canvas.toBlob()がピクセルデータをブラウザ内蔵の画像エンコーダーに渡し、選択可能な品質と透明な角のための背景塗りつぶし色を持つJPEG、またはPNG、WebPのBlobを生成し、直接ダウンロードできます。

あなたの画像はブラウザタブ内で完全に処理されます — サーバーにアップロードされることは一切ありません。

関連ツール

よくある質問