コンテンツへスキップ

画像のアフィン変換

カスタムの2x2アフィン行列を画像に適用して、拡大縮小、せん断、反転、回転を一度に行います。係数a、b、c、d、任意の出力オフセット、補間方式、未カバー領域の背景色を入力します。変換後の各頂点から新しいキャンバスサイズを計算します。画像の線形変換を正確に制御したい開発者、デザイナー、学生に適しています。

ファイルを選択するか、アップロード欄にドラッグ&ドロップしてください。ファイルサイズの上限: 5 MB。

リセット

よくある質問

アフィン変換とは何ですか?

アフィン変換では、各ピクセルの位置(x, y)を新しい位置(a×x+b×y, c×x+d×y)に写像します。直線と平行線を保ったまま、画像を拡大縮小、せん断、反転、回転できます。

4つの行列値はそれぞれ何を表しますか?

aとdは画像を水平方向と垂直方向に拡大縮小し、bとcはせん断します。単位行列a=1, b=0, c=0, d=1では画像は変化しません。各値には小数を含む-10から10までを指定できます。

行列で回転するにはどうすればよいですか?

角度を指定して回転するには、その角度のcosをa、-sinをb、sinをc、cosをdに設定します。30度の場合はa=0.866, b=-0.5, c=0.5, d=0.866です。回転後の各頂点が収まるようにキャンバスが拡大されます。

画像を反転するにはどうすればよいですか?

水平方向に反転するにはaを-1に、垂直方向に反転するにはdを-1に設定し、他の値は単位行列のままにします。両方を-1にすると画像が上下逆さまになり、180度回転した場合と同じです。

出力オフセットは何をしますか?

オフセットを指定すると、変換後の画像を出力キャンバス内で各方向に最大1000ピクセル移動できます。キャンバスサイズは変わらないため、移動した画像は片側が切れ、反対側に背景が加わります。

どの補間方式を選べばよいですか?

写真にはバイキュービックが適しています。最近傍法はピクセルアートやスクリーンショットのくっきりしたピクセル境界を保ち、バイリニアはより滑らかに補間します。局所制限付きバイキュービック、Nohalo、VSQBSは拡大時のハローを抑えます。補間方式の違いが影響するのは、ピクセルがグリッドの位置の間に来る場合だけです。

行列が拒否されるのはなぜですか?

行列式a×d−b×cがゼロに近い行列では、画像が線状につぶれるため、ツールは処理を拒否します。幅または高さが6000ピクセルを超える結果も拒否されます。この上限内に収まるよう、拡大縮小の値を小さくしてください。

画像の外側の領域には何が入りますか?

せん断や回転を行うと、新しいキャンバスに空白の角ができます。初期状態では透明で、アルファチャンネル付きのPNGで保存されます。#000000のような16進数カラーコードを入力すると、その色で塗りつぶせます。

アップロードできるファイル形式は何ですか?

JPEG、PNG、GIF、WebP、TIFF、AVIFの画像に対応しています(最大5 MB)。アニメーションファイルは最初のフレームを使用します。一辺が4000ピクセルを超える画像は、変換前に4000ピクセルに収まるよう縮小されます。

スキュー(傾斜)ツールとはどう違いますか?

Image Skewツールは、1つの角度からせん断行列を自動で作成します。このツールでは4つの係数をすべて指定できるため、拡大縮小、せん断、反転を一度に組み合わせ、コードやCSSの行列値による変換を再現できます。

OneClick Proについて

OneClick Proは、日々の作業に役立つ150以上のウェブツールを集めた無料コレクションです。画像や単位の変換、コードの整形と検証、ドメインやSEOの確認、テキスト、日付、数値の処理などに利用できます。すべてのツールは登録やサブスクリプションなしで使えます。入力した内容は結果の計算にのみ使用され、保存されることはありません。単発の作業に使える便利なツールボックスとして、または毎日使うツールをブックマークしてご活用ください。