User:Δεριζαματζορπρομπλεμιναυστραλια/PROTOTYPING-NETWORKED MEDIA: Difference between revisions
m (Michael Murtaugh moved page User:User:Nikos Vogiatzis/PROTOTYPING-NETWORKED MEDIA to User:Nikos Vogiatzis/PROTOTYPING-NETWORKED MEDIA) |
No edit summary |
||
Line 71: | Line 71: | ||
f.write(data) | f.write(data) | ||
f.close() | f.close() | ||
http://i.imgur.com/Qrolsj0.jpg | |||
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 | played also with Louisas code |
Revision as of 11:58, 14 October 2013
RAW IMAGE GENERATING PYTHON AND GIMP
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.