Advertisement
stefano_p

copia 2 picture

Mar 25th, 2015
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. def copy_2(pict,pict2,canvas,startX,startY):
  2. #@param pict, pict2 : picture
  3. #@param canvas : picture white    ([ canvas >= pict + pict2 ])
  4. #@param startX, startY : integer
  5.   for sourceX1 in range(0,getWidth(pict)):
  6.     targetX1=sourceX1+startX
  7.     for sourceY1 in range(0,getHeight(pict)):
  8.       targetY1=sourceY1+startY
  9.       color=getColor(getPixel(pict,sourceX1,sourceY1))
  10.       setColor(getPixel(canvas,targetX1,targetY1),color)
  11.       repaint(canvas)
  12. #Fine copia prima foto
  13. #E inizio copia della seconda    
  14.   for sourceX2 in range(0,getWidth(pict2)):
  15.     targetX2=sourceX2+targetX1
  16.     for sourceY2 in range(0,getHeight(pict2)):
  17.        targetY2=sourceY2
  18.        color2=getColor(getPixel(pict2,sourceX2,sourceY2))
  19.        setColor(getPixel(canvas,targetX2,targetY2),color2)
  20.        repaint(canvas)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement