#!/usr/bin/python import os, sys, Image, ImageDraw, ImageColor from time import gmtime, strftime fichier=sys.argv[1] try: #Image.open(fichier).save(outfile) im1 = Image.open(fichier).convert('1') im2 = im1.copy() im3 = im1.copy() draw = ImageDraw.Draw(im2) except IOError: print "FICHIER!!!", infile date = strftime("%Y%m%d-%Hh%Mm%Ss", gmtime()) x=0 while x < im1.size[0] : y = 0 while y < im1.size[1] : colorpixel = im1.getpixel((x,y)) draw.line( (0, y, im2.size[0], y) , fill=colorpixel) draw.line((x, 0, x, im2.size[1]-1), fill=1) y = y + 1 #draw = ImageDraw.Draw(im2) #lignes noires 1px autour #draw.line((0, 0, im3.size[0]-1, 0), fill="rgb(255,255,255)") #draw.line((x, 0, x, im2.size[1]-1), fill="rgb(255,0,0)") #------------------------------------------ # ALPHA tout bete : im3 = Image.blend(im1, im2, 0.8) # COMPOSITING : # im3 = Image.composite(im1, im2, mask) #im3 = Image.composite(im1, im2, im1) #------------------------------------------ n = "%05d" % x nomdefichier = "horizontal"+n+".png" im3.save(nomdefichier, "PNG") print nomdefichier x = x + 1 #im4.save(script+"."+strftime('%Y%m%d-%Hh%Mm%Ss', gmtime())+".jpg",'JPEG', quality=100) del draw #os.system("ffmpeg -i horizontal%d.png -vcodec mjpeg -q:v 0 "+fichier+".avi") os.system("ffmpeg -i horizontal%05d.png -i "+fichier+".enscribe.norm.wav -c:a libfaac -c:v libx264 -preset ultrafast -crf 32 "+fichier+".final.mp4") print " OUTPUT FINAL : "+fichier+".final.mp4" #os.system("rm horizontal*.png") # ALPHA : # out = image1 * (1.0 - alpha) + image2 * alpha