Bagama't kadalasang nalilito ng mga tao ang pag-flip at pag-ikot, ang mga ito ay mathematically natatanging 2D affine transformation. Ang pag-rotate ng isang imahe nang 180 degrees ay umiikot sa bawat pixel sa paligid ng gitnang punto—ibig sabihin, ang isang tao na nakataas ang kanilang kanang kamay sa isang larawan ay lilitaw pa rin sa kabaligtaran na sulok na may parehong kamay na nauugnay sa kanilang katawan. Ang Flipping (mirroring) ay sumasalamin sa mga pixel coordinates sa isang axis, na binabaligtad ang chirality (handedness) tulad ng isang pisikal na salamin.
| Uri ng Pagbabago | Operasyon ng Canvas Matrix | Visual Effect | Pangunahing Real-World Use Case |
|---|---|---|---|
| Flip Pahalang (Kaliwa ↔ Kanan) | translate(W, 0) + scale(-1, 1) |
Mga salamin sa kaliwa at kanang bahagi sa patayong Y-axis | Pag-aayos ng mga hindi naka-mirror na selfie sa smartphone, heat-transfer T-shirt printing, at pag-redirect ng tingin sa paksa |
| Flip Vertical (Itaas ↕ Ibaba) | translate(0, H) + scale(1, -1) |
Sumasalamin sa itaas at ibaba sa pahalang na X-axis | Water reflection effect, upside-down optical inversion, at 3D UV texture tiling |
| I-flip ang Parehong Axes (H + V) | translate(W, H) + scale(-1, -1) |
Katumbas ng 180° point inversion sa magkabilang axes | Inverting upside-down scan o camera mounts nang hindi binabago ang aspect ratio |
| 90° / 270° Pag-ikot | rotate(±π/2) + swap W × H |
Ginagawang landscape ang portrait nang hindi nag-mirror ng text | Pag-aayos ng patagilid na oryentasyon ng camera (gamitin ang aming Rotate Image tool) |
Dahil ang geometric reflection ay nagmamapa ng bawat pixel (x, y) nang direkta sa (W - 1 - x, y) o (x, H - 1 - y), pinapanatili ng output na imahe ang eksaktong parehong lapad at taas bilang iyong source file na may zero interpolation blur.