Défi:
Écrivez un programme qui produit un fichier graphique de 1920 pixels de large par 1080 pixels de haut. Chacun des 2 073 600 pixels du graphique doit être d'une couleur unique et aucune valeur de couleur ne doit être répétée. Les couleurs doivent être spécifiées en RVB et commencer à 0,0,0 et compter vers le haut en séquence vers 255 255 255. Vous verrez qu'une image de 1920 x 1080 pixels contiendra beaucoup de noirs, bleus et verts uniquement.
Par exemple, (une version réduite plus petite). Si la hauteur était réglée sur 5 et la largeur était réglée sur 5, un graphique carré de 25 pixels serait affiché et chaque pixel serait d'une couleur unique. Le tableau de couleurs RVB ressemblerait à ceci:
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
)
)
Règles:
N'importe quel langage de programmation peut être utilisé pour générer l'image.
La réponse avec le plus de votes positifs l'emporte.
Les couleurs ne doivent être utilisées qu'une seule fois.
Le pixel en position 0,0 doit commencer par la couleur 0,0,0
Les couleurs doivent se situer dans la plage de couleurs réelles 24 bits.
L'image doit avoir une taille de 1920 x 1080 pixels.
Les couleurs doivent être au format RVB.
L'utilisation d'une bibliothèque pour sortir l'image est correcte.
La sortie doit être au format d'un fichier graphique, par exemple output.png
La sortie sous forme de texte représentant les valeurs de couleur ne compte pas, le code doit sortir un fichier graphique.
La taille du fichier de l'image de sortie n'a pas d'importance.
Vous devez pouvoir afficher la sortie en l'ouvrant sous forme de graphique dans le navigateur Web Chrome.
Je serais impressionné si vous parvenez à le faire avec un code très court, votre programme génère également le temps en secondes écoulées nécessaire pour générer l'image intégrée à l'image elle-même superposée sur les pixels séquentiels, votre programme génère l'image dans les 10 secondes. Je serais vraiment impressionné si votre programme sort l'image en moins d'une seconde.
x==y==0
semble un peu arbitraire. Dans tous les cas, c'est ambigu car ces coordonnées pourraient faire référence au coin supérieur gauche ou inférieur gauche de l'image.