Виклик:
Візьміть введення двох чорно-білих (монохромних) зображень і xor кожен піксель першого, кожен піксель другого, додайте їх до нового зображення та виведіть нове зображення.
Деякі роз’яснення:
Розмір картинок не має значення. Формат розширення / зображення не має значення. Ви можете змусити його вводити будь-яке розширення та виводити будь-яке розширення, якщо розширення використовується для зберігання цифрових зображень. Ви також можете використовувати графіку для малювання результатів у, наприклад: графічному вікні, якщо бажаєте. В іншому випадку збережіть вихід у вигляді файлу. Введення можна сприймати як шлях до зображення або URL.
Однак ви не можете зробити це масиви вводу / виводу, наприклад. трійки (R, G, B).
НЕ підробляти альфа . Це не повинно бути чітким, воно повинно бути 255 (максимальне значення) для кожного пікселя.
Що ви маєте на увазі xor кожного пікселя?
Не потрібно робити це таким чином, але один із способів об'єднати два пікселі - це прийняти їх значення RGB і xor R1 з R2, G1 з G2, B1 з B2, і отримати результат, який є вашим новим кольором
Оскільки у нас є лише два кольори, очевидно, коли кольори однакові, результат був би (0,0,0) і коли вони різні (білий - 255,255,255, а чорний - 0,0,0), у цьому випадку результат бути 255,255,255.
Таким чином, коли два пікселі різні, результат - білий піксель, а інший - чорний піксель
Приклад вводу / виводу:
Введення 1: Введення 2:
Вихід:
Це код-гольф, тому виграє найкоротший код.