도전:
1920 x 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
색상 값을 나타내는 텍스트로 출력은 계산되지 않습니다. 코드는 그래픽 파일을 출력해야합니다.
출력 이미지의 파일 크기는 중요하지 않습니다.
크롬 웹 브라우저에서 출력을 그래픽으로 열어 출력을 볼 수 있어야합니다.
정말 짧은 코드 로이 작업을 수행하면 프로그램에 시간이 초 단위로 표시되어 이미지 자체에 포함 된 이미지를 순차적 픽셀에 겹쳐서 생성하고 10 초 이내에 이미지를 출력합니다. 프로그램이 1 초 이내에 이미지를 출력하면 정말 감동받을 것입니다.
x==y==0
은 약간 임의적 인 것 같습니다. 어쨌든 이러한 좌표는 이미지의 왼쪽 상단 또는 왼쪽 하단을 참조 할 수 있기 때문에 모호합니다.