# Побітове змішування зображень

Поєднуйте два зображення побітово за допомогою AND, OR або XOR. Завантажте базове зображення та друге зображення, і кожне значення червоного, зеленого та синього кольорів базового зображення буде поєднано з відповідним значенням другого на бінарному рівні. Друге зображення буде змінено до розміру базового, а базове збереже прозорість. Створюйте глітч-арт, маски та візерунки й дізнавайтеся, як зберігаються цифрові зображення.

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

### Який файл є базовим?

Перший завантажений файл є базовим. Він визначає ширину й висоту результату, його назва використовується для завантаження, а прозорість зберігається. Другий файл є операндом, який поєднується з ним.

### Скільки файлів потрібно?

Потрібно рівно два зображення. Якщо завантажити один файл або більше ніж два, з’явиться повідомлення з проханням надати два зображення. Розмір кожного файлу може становити до 5 MB.

### Що роблять оператори?

AND залишає лише біти, встановлені в обох зображеннях, тому результат ніколи не буде яскравішим за будь-яке з вхідних зображень і працює як маска. OR залишає біти, встановлені в будь-якому зображенні, тому результат ніколи не буде темнішим. XOR залишає біти, встановлені рівно в одному зображенні, що виявляє відмінності та створює психоделічні візерунки.

### Що робити, якщо зображення мають різні розміри?

Друге зображення змінюється точно до розмірів базового, без збереження пропорцій. Для точних результатів використовуйте два зображення однакового розміру. Зображення, у яких розмір сторони перевищує 4000 пікселів, спочатку зменшуються до відповідного розміру.

### Як використовувати AND як маску?

Використовуйте чорно-біле зображення як другий файл. У білих ділянках усі біти встановлені, тому AND залишає базове зображення без змін; у чорних ділянках AND створює чорний колір. Це швидкий спосіб вирізати ділянки без графічного редактора.

### Чи може XOR показати відмінності між двома зображеннями?

Так, однакові пікселі стають чорними під час XOR, а відмінні — підсвічуються. Це простий спосіб виявити зміни між двома версіями того самого зображення однакового розміру. Артефакти JPEG проявляються як ледь помітний шум.

### Що відбувається з прозорістю?

Альфа-канал базового зображення зберігається, а альфа-канал другого ігнорується. Зображення у відтінках сірого обробляються як RGB із трьома однаковими каналами.

### Який формат матиме результат?

Результат — це безвтратний PNG із розмірами базового зображення. Він містить RGB, а також альфа-канал, якщо базове зображення було прозорим.

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

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

### Який рушій використовується?

Інструмент використовує булеву операцію бібліотеки sharp на основі libvips, яка застосовує оператор до кожного каналу кожного пікселя. Обчислення точне.

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

[Напишіть нам електронною поштою](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)
