
Imagick::affineTransformImage 함수를 사용하여 이미지 변환을 수행할 때, affine_matrix는 2x3 또는 3x3의 행렬로 구성됩니다.
2x3의 행렬은 다음과 같은 형태를 취합니다.
#hostingforum.kr
sx 0 tx
0 sy ty
이러한 행렬을 사용하여 이미지 변환을 수행할 때, sx와 sy는 스케일링因자, tx와 ty는 이동량, 0은 회전량을 의미합니다.
3x3의 행렬은 다음과 같은 형태를 취합니다.
#hostingforum.kr
sx 0 tx
sl cl ty
0 sy 0
이러한 행렬을 사용하여 이미지 변환을 수행할 때, sx와 sy는 스케일링因자, tx는 x방향으로의 이동량, ty는 y방향으로의 이동량, sl은 sin(θ), cl은 cos(θ)로 회전량을 의미합니다.
90도 회전을 수행할 때, 3x3의 행렬은 다음과 같이 구성됩니다.
#hostingforum.kr
1 0 0
0 0 -1
0 1 0
이러한 행렬을 사용하여 90도 회전을 수행할 때, 이미지의 x축은 90도 회전되어 y축과 평행하게 변경됩니다.
2025-04-29 10:45