Ce projet essai, en partant d'une IMAGESOURCE de : - appliquer des effets à l'image - la redimmensionner - changer son mode de couleur - la HAACHEER...
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

horizontal.simple.py 961B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #!/usr/bin/python
  2. import os, sys, Image, ImageDraw, ImageColor
  3. from time import gmtime, strftime
  4. fichier=sys.argv[1]
  5. try:
  6. im1 = Image.open(fichier).convert('1')
  7. im2 = im1.copy()
  8. im3 = im1.copy()
  9. draw = ImageDraw.Draw(im2)
  10. except IOError:
  11. print "FICHIER!!!", infile
  12. date = strftime("%Y%m%d-%Hh%Mm%Ss", gmtime())
  13. x=0
  14. while x < im1.size[0] :
  15. y = 0
  16. while y < im1.size[1] :
  17. colorpixel = im1.getpixel((x,y))
  18. draw.line( (0, y, im2.size[0], y) , fill=colorpixel)
  19. draw.line((x, 0, x, im2.size[1]-1), fill=1)
  20. y = y + 1
  21. # ALPHA tout bete :
  22. im3 = Image.blend(im1, im2, 0.8)
  23. n = "%05d" % x
  24. nomdefichier = "horizontal"+n+".png"
  25. im3.save(nomdefichier, "PNG")
  26. print nomdefichier
  27. x = x + 1
  28. del draw
  29. 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")
  30. print " OUTPUT FINAL : "+fichier+".final.mp4"
  31. # Nettoyage
  32. os.system("rm horizontal*.png")