Виклик:
Напишіть програму, яка видає графічний файл шириною 1920 пікселів на 1080 пікселів. Кожен з 2 073 600 пікселів у графіці повинен мати унікальний колір, і жодне значення кольору не повинно повторюватися. Кольори повинні бути вказані в RGB і починатись від 0,0,0 і підраховувати вгору послідовно до 255,255,255. Ви знайдете зображення в форматі 1920 x 1080 пікселів, яке містить багато чорних, блюзових та зелених кольорів.
Наприклад, (менша скорочена версія). Якби висота була встановлена на 5, а ширина - 5, виводиться квадратний графік розміром 25 пікселів, і кожен піксель буде унікальним кольором. Кольоровий масив RGB виглядатиме так:
Array (
[0] => Array
(
[0] => 0
[1] => 0
[2] => 0
)
[1] => Array
(
[0] => 0
[1] => 0
[2] => 1
)
[2] => Array
(
[0] => 0
[1] => 0
[2] => 2
)
[3] => Array
(
[0] => 0
[1] => 0
[2] => 3
)
[4] => Array
(
[0] => 0
[1] => 0
[2] => 4
)
[5] => Array
(
[0] => 0
[1] => 0
[2] => 5
)
[6] => Array
(
[0] => 0
[1] => 0
[2] => 6
)
[7] => Array
(
[0] => 0
[1] => 0
[2] => 7
)
[8] => Array
(
[0] => 0
[1] => 0
[2] => 8
)
[9] => Array
(
[0] => 0
[1] => 0
[2] => 9
)
[10] => Array
(
[0] => 0
[1] => 0
[2] => 10
)
[11] => Array
(
[0] => 0
[1] => 0
[2] => 11
)
[12] => Array
(
[0] => 0
[1] => 0
[2] => 12
)
[13] => Array
(
[0] => 0
[1] => 0
[2] => 13
)
[14] => Array
(
[0] => 0
[1] => 0
[2] => 14
)
[15] => Array
(
[0] => 0
[1] => 0
[2] => 15
)
[16] => Array
(
[0] => 0
[1] => 0
[2] => 16
)
[17] => Array
(
[0] => 0
[1] => 0
[2] => 17
)
[18] => Array
(
[0] => 0
[1] => 0
[2] => 18
)
[19] => Array
(
[0] => 0
[1] => 0
[2] => 19
)
[20] => Array
(
[0] => 0
[1] => 0
[2] => 20
)
[21] => Array
(
[0] => 0
[1] => 0
[2] => 21
)
[22] => Array
(
[0] => 0
[1] => 0
[2] => 22
)
[23] => Array
(
[0] => 0
[1] => 0
[2] => 23
)
[24] => Array
(
[0] => 0
[1] => 0
[2] => 24
)
)
Правила:
Для створення зображення може використовуватися будь-яка мова програмування.
Відповідь з найбільшою кількістю результатів виграє.
Кольори потрібно використовувати лише один раз.
Піксель у положенні 0,0 повинен починатися з кольору 0,0,0
Кольори повинні знаходитись у 24-бітовому діапазоні справжнього кольору.
Розмір зображення має бути розміром 1920 x 1080 пікселів.
Кольори повинні бути у форматі RGB.
Використання бібліотеки для виведення зображення нормально.
Вихід повинен бути у форматі графічного файлу, наприклад output.png
Виводиться як текст, який представляє значення кольорів, не враховується, код повинен вивести графічний файл.
Розмір вихідного зображення не має значення.
Ви повинні мати можливість переглядати вихід, відкривши його як графіку у веб-браузері Chrome.
Мені буде вражено, якщо ви зможете зробити це за допомогою дійсно короткого коду, програма також виводить час за минулі секунди, необхідні для створення зображення, вбудованого в зображення, накладене на послідовні пікселі, програма виводить зображення протягом 10 секунд. Я був би дуже вражений, якщо ваша програма виводить зображення протягом 1 секунди.
x==y==0
здається трохи довільною. У будь-якому випадку, це неоднозначно, оскільки ці координати можуть посилатися на верхній лівий або нижній лівий кут зображення.