User:Max Dovey/PT/TRIMESTER 2: Difference between revisions

From XPUB & Lens-Based wiki
Line 61: Line 61:


     i=i+1
     i=i+1
</source >
'''makes image from text file to produce image sequence'''
<source lang = "python">
import PIL
from PIL import ImageFont
from PIL import Image
from PIL import ImageDraw
import struct, sys , time , os
import glob
from images2gif import writeGif
import sys, zipfile, os, shutil, glob, textwrap
from os.path import join
font = ImageFont.truetype("/Library/Fonts/arial.ttf", size= 12, index = 0 , encoding = 'armn' ) #set font to armn apple roman
img=Image.new("RGBA", (600,480),(0,0,0))
pages = 0
speed = 0.2
height = 7
f = open("thegrandbeauty.txt", "r",)
# text = f.readlines()
if not os.path.exists('images'):
    os.makedirs('images')
for word in f:
    pages = pages +1
    height = height +10
    draw  = draw = ImageDraw.Draw(img)
    draw.text((260, height),word,(255,255,255),font=font)
    img.save("images/a_test%02d.png" % pages)
</source >
</source >



Revision as of 12:41, 26 March 2014

Network traffic sound http://www.ioplex.com/~miallen/tcpsound/ html.write()

speech language processing

CGI

search

Where? map dispaying google searchers containing the phrase 'where can i?" http://headroom.pzwart.wdka.hro.nl/~max/where.html

subtitles

Takes all the text from SRT (film subtitle files)

import sys, zipfile, os, shutil, glob, textwrap, re
from os.path import join
f = open("filmsubs/Lost In Translation [Eng].srt", "r",)
h =open("lostintranslation.txt", "w")

i=0
for line in f:
    # read file

    
    if re.findall(r'\b --> \w+', line): #if you find '-->' do something

        # print next(f)
            
        # print i 

        x = 1 # x = line after this symbol 

        checkBlank = False

        while checkBlank is False: 

            p = open("filmsubs/Lost In Translation [Eng].srt", "r",)

            line = p.readlines()[i+x] #read line from point i(where we last where) plus x (read on from this point)

            h.write(line)

            p.close()

            x=x+1 #iterate this digit so that it reads nextline in this while loop until....

            if re.match(r'^\s*$',line):
                checkBlank = True



    i=i+1

makes image from text file to produce image sequence

import PIL
from PIL import ImageFont
from PIL import Image
from PIL import ImageDraw
import struct, sys , time , os 
import glob 
from images2gif import writeGif
import sys, zipfile, os, shutil, glob, textwrap
from os.path import join

font = ImageFont.truetype("/Library/Fonts/arial.ttf", size= 12, index = 0 , encoding = 'armn' ) #set font to armn apple roman 
img=Image.new("RGBA", (600,480),(0,0,0))
pages = 0 
speed = 0.2
height = 7 
f = open("thegrandbeauty.txt", "r",)
# text = f.readlines()

if not os.path.exists('images'):
    os.makedirs('images')

for word in f:
    pages = pages +1 
    height = height +10
    draw  = draw = ImageDraw.Draw(img)
    draw.text((260, height),word,(255,255,255),font=font)
    img.save("images/a_test%02d.png" % pages)

speech

Talking into the Twitter Stream