Rotating and increasingBrightness work properly
implemented nearestNeighbor interpolation
Implemented bilenearInterpolation
now artifacts because of bilinear don't appear. i forgot to mention alpha-channel