Question: I have the code to rotate an image 90 degrees counterclockwise in JES, how do I rotate clockwise 90 degrees and 180 degrees? def rotate90CC():

I have the code to rotate an image 90 degrees counterclockwise in JES, how do I rotate clockwise 90 degrees and 180 degrees?

def rotate90CC(): src = makePicture(pickAFile()) canvas = makeEmptyPicture(getHeight(src),getWidth(src)) targetX = 0 width = getWidth(src) for sourceX in range(0,getWidth(src)): targetY = 0 for sourceY in range(0,getHeight(src)): color = getColor(getPixel(src,sourceX,sourceY)) setColor(getPixel(canvas,targetY,width - targetX - 1), color) targetY = targetY + 1 targetX = targetX + 1 show(canvas) return canvas

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!