Преобразовыватель анаглифов в стереопару

  1. # -*- coding: utf-8 -*-
  2.  
  3. from PIL import Image
  4. img = Image.open("input.jpg")
  5. s=img.size
  6. w=s[0]
  7. h=s[1]
  8. out=Image.new("RGB",(w*2,h))
  9. for x in range(w):
  10.     for y in range(h):
  11.         pix=img.getpixel((x,y))
  12.         redpix=pix[0]
  13.         greenpix=pix[1]
  14.         bluepix=pix[2]
  15.         out.putpixel((x+w,y),(redpix,0,0))
  16.         out.putpixel((x,y),(0,greenpix,bluepix))
  17.  
  18. out.save('out.png')
Python. PIL.
Сделал по причине отсутствия стереоочков, а большинство 3d картинок в анаглифной форме(синей/красной) именно такие.

Реклама

Мы в соцсетях

tw tg yt gt