# Афінне перетворення зображення

Застосуйте до зображення власну афінну матрицю 2x2, щоб за один крок змінити його масштаб, нахилити, віддзеркалити або повернути. Введіть коефіцієнти a, b, c і d, необов’язкові зміщення вихідного зображення, метод інтерполяції та колір тла для незаповненої області. Інструмент обчислює розмір нового полотна за перетвореними кутами. Він підійде розробникам, дизайнерам і студентам, яким потрібен точний контроль над лінійними перетвореннями зображень.

## Поширені запитання

### Що таке афінне перетворення?

Афінне перетворення відображає кожну позицію пікселя (x, y) у нову позицію (a помножити на x плюс b помножити на y, c помножити на x плюс d помножити на y). Воно дає змогу змінювати масштаб зображення, нахиляти, віддзеркалювати й повертати його, зберігаючи прямі лінії прямими, а паралельні — паралельними.

### Що означають чотири значення матриці?

Значення a і d змінюють горизонтальний і вертикальний масштаб зображення, а b і c нахиляють його. Одинична матриця a=1, b=0, c=0, d=1 не змінює зображення. Кожне значення може бути від -10 до 10, зокрема й десятковим.

### Як повернути зображення за допомогою матриці?

Для повороту на заданий кут використовуйте a = cos, b = -sin, c = sin і d = cos цього кута. Для 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 з альфа-каналом. Щоб заповнити їх кольором, введіть його hex-код, наприклад #000000.

### Які формати файлів можна завантажити?

Підтримуються зображення JPEG, PNG, GIF, WebP, TIFF і AVIF розміром до 5 MB. Для анімованих файлів використовується перший кадр. Зображення, у яких будь-який бік перевищує 4000 пікселів, перед перетворенням масштабуються до 4000 пікселів.

### Чим цей інструмент відрізняється від інструмента нахилу?

Інструмент «Нахил зображення» створює матрицю нахилу за одним заданим кутом. Цей інструмент надає доступ до всіх чотирьох коефіцієнтів, тож ви можете за один крок поєднати зміну масштабу, нахил і віддзеркалення, а також відтворити перетворення з коду або значення матриці CSS.

Ваша реклама тут?

[Напишіть нам електронною поштою](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20OneClick%20Pro)

[Реклама Набір плагінів для роботи з агентами для WordPress.](https://sleekwp.com/?ref=oneclickpro)
