画像を回転させ、エッジを滑らかに保ちたいと思います。
こんな感じです

そして回転後

私が使用しているコードは次のようになります
def rot_center(self, image, angle):
   """rotate an image while keeping its center and size"""
   orig_rect = image.get_rect()
   rot_image = pygame.transform.rotate(image, angle)
   rot_rect = orig_rect.copy()
   rot_rect.center = rot_image.get_rect().center
   rot_image = rot_image.subsurface(rot_rect).copy()
   return rot_image
私が間違っていることはありますか?