Back to photostream

Million

One million pixels (1000x1000), and one million unique colours. Image generated by a python script - I'll add it below. One million photo views seems like a lot, and has taken nearly 12 years for my little collection.

 

Non jpg'd version : c1.staticflickr.com/5/4737/25370854568_f6b0a88e25_o_d.png

 

Python script requires pygame and numpy and displays the generated image and saves to a .png

 

import pygame, random, numpy

pygame.init()

RESX=1000

RESY=1000

size = (RESX,RESY)

COLOURS=256*256*256

screen = pygame.display.set_mode(size)

colourList=random.sample(range(COLOURS),COLOURS)

counter=1

sarray=pygame.surfarray.pixels2d(screen)

for x in range(RESX):

for y in range (RESY):

sarray[x,y]=colourList[counter]

counter+=1

pygame.display.update()

del sarray

pygame.image.save(screen, 'output.png')

511 views
3 faves
0 comments
Uploaded on December 23, 2017