Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def ingrandimento(pict,target,startX,startY,K):
- #@param pict : picture;
- #@param target : picture;
- #@param startX startY : posizione della pict nel target;
- #@param K : integer --> Zoom
- Xseq=[]
- for pictX in range(45,100): #inserendo dei parametri al posto di 45,100
- Xseq=Xseq+K*[pictX] #si può prendere qualsiasi parte della foto
- Yseq=[]
- for pictY in range(25,100):
- Yseq=Yseq+K*[pictY]
- # ora realiziamo la copia
- targetX=startX
- for pictX in Xseq:
- targetY=startY
- for pictY in Yseq:
- color=getColor(getPixel(pict,pictX,pictY))
- setColor(getPixel(target,targetX,targetY),color)
- targetY=targetY+1
- targetX=targetX+1
- repaint(target)
- # Questa è la stessa funzione con i parametri della porzione da Zoommare !!!!!
- def ingrandimento(pict,target,X1,X2,Y1,Y2,startX,startY,K):
- Xseq=[]
- for pictX in range(X1,X2):#inserendo dei parametri al posto di 45,100
- Xseq=Xseq+K*[pictX] #si può prendere qualsiasi parte della foto
- Yseq=[]
- for pictY in range(Y1,Y2):
- Yseq=Yseq+K*[pictY]
- # ora realiziamo la copia
- targetX=startX
- for pictX in Xseq:
- targetY=startY
- for pictY in Yseq:
- color=getColor(getPixel(pict,pictX,pictY))
- setColor(getPixel(target,targetX,targetY),color)
- targetY=targetY+1
- targetX=targetX+1
- repaint(target)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement