I have a question on when you rotate something using transform it will allways create a blur around the edges of the object. I was wondering if there is any way you can make it so it does not blur, I need all pixels to be 100% opacity. Thanks
The "blurring" is caused by anti-aliasing. Anti-aliasing uses transparent pixels to make smooth curved lines with square pixels. If the resolution of the image and the viewing distance are correct then you should not see a blurred edge but a smooth edge. Unfortunately the Transform command doesn't have an anti-aliasing option.
But the Selection tools do.
Try re-selecting the element after the transform using the Lasso or Polygonal Lasso. Make sure to turn off the Anti-alias option found in the tool options.
I hope this helps.