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
Get step-by-step solutions from verified subject matter experts
