# 画像のアフィン変換

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

## よくある質問

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

アフィン変換では、各ピクセルの位置（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の行列値による変換を再現できます。

ここに広告を掲載しませんか？

[メールでお問い合わせ](mailto:hi@dennn.is?subject=OneClick%20Pro%E3%81%A7%E3%81%AE%E5%BA%83%E5%91%8A%E6%8E%B2%E8%BC%89)

[広告 WordPress向けのエージェント対応プラグインスイート。](https://sleekwp.com/?ref=oneclickpro)
