User:Δεριζαματζορπρομπλεμιναυστραλια/PROTOTYPING-NETWORKED MEDIA
From XPUB & Lens-Based wiki
Raw image generating
RAW IMAGE GENERATING
PYTHON AND GIMP
import struct
import random
f = open("image.data", 'w')
data =
for x in range(100000):
data += struct.pack('B', 74)
data += struct.pack('B', 115)
data += struct.pack('B', 185)
for x in range(203300):
data += struct.pack('B', 0)
data += struct.pack('B', 212)
data += struct.pack('B', 225)
f.write(data)
f.close()
import struct
import random
f = open("image.data", 'w')
data =
for x in range(6460):
data += struct.pack('B', 205)
data += struct.pack('B', 0)
data += struct.pack('B', 0)
for x in range(24300):
data += struct.pack('B', 0)
data += struct.pack('B', 0)
data += struct.pack('B', 75)
for x in range(260300):
data += struct.pack('B', 0)
data += struct.pack('B', 238)
data += struct.pack('B', 0)
f.write(data)
f.close()
import struct
import random
f = open("image.data", 'w')
data =
for x in range(15):
data += struct.pack('B', 255)
data += struct.pack('B', 0)
data += struct.pack('B', 0)
for x in range(2300):
data += struct.pack('B', 55)
data += struct.pack('B', 0)
data += struct.pack('B', 255)
for x in range(2500):
data += struct.pack('B', 0)
data += struct.pack('B', 238)
data += struct.pack('B', 0)
for x in range(25000):
data += struct.pack('B', 50)
data += struct.pack('B', 50)
data += struct.pack('B', 25)
for x in range(50000):
data += struct.pack('B', 75)
data += struct.pack('B', 255)
data += struct.pack('B', 0)
f.write(data)
f.close()
import struct
import random
f = open("image.data", 'w')
data =
for x in range(1515):
data += struct.pack('B', 255)
data += struct.pack('B', 55)
data += struct.pack('B', 55)
for x in range(200):
data += struct.pack('B', 55)
data += struct.pack('B', 0)
data += struct.pack('B', 255)
for x in range(52500):
data += struct.pack('B', 0)
data += struct.pack('B', 238)
data += struct.pack('B', 0)
f.write(data)
f.close()
import struct, array
width = 1320
height = 1240
filename="output.tga"
datafile = open(filename, "wb")
# TGA format: http://gpwiki.org/index.php/TGA
# Offset, ColorType, ImageType, PaletteStart, PaletteLen, PalBits, XOrigin, YOrigin, Width, Height, BPP, Orientation
header = struct.pack("<BBBHHBHHHHBB", 0, 0, 2, 0, 0, 8, 0, 0, width, height, 24, 1 << 5)
datafile.write(header)
data =
for y in xrange(height):
for x in xrange(width):
r, g, b, e = 0, 0, 0, 0
if y < 32:
r = 75
if x > 64 and x < 256:
g = 55
if y > 120:
r = 128
if e > 120:
e = 255
data += struct.pack('B', b)
data += struct.pack('B', g)
data += struct.pack('B', r)
datafile.write(data)
datafile.close()
played also with Louisas code
import struct
import random
f = open("image.data", 'w')
data =
for x in range(70000):
varR = random.randint(0,55)
varG = random.randint(0,139)
varB = random.randint(0,255)
data += struct.pack('B', varR)
data += struct.pack('B', varG)
data += struct.pack('B', varB)
f.write(data)
f.close()
import struct
import random
f = open("image.data", 'w')
data =
for x in range(25550):
varR = random.randint(0,55)
varG = random.randint(0,255)
varB = random.randint(0,25)
data += struct.pack('B', varR)
data += struct.pack('B', varG)
data += struct.pack('B', varB)
f.write(data)
f.close()
TURTLE
tried loops and events
1
2
3
4
INKSCAPE
Worked with inkscape, created images and then embedded them in my tumblr.