У меня есть список точек и изображение, которое я хотел бы повернуть, но когда я поворачиваю его с поворотом PIL и расширяю = True, точки не выстраиваются в линию, потому что контейнер изображения изменяется для размещения повернутого изображения.Когда я устанавливаю расширение = Ложь, точки выстраиваются идеально, но части изображения обрезаются.
Я пытался сместить точки, чтобы они соответствовали изображению после поворота с расширением = Истина, но безуспешно.
temp_rotated_img = temp_img.rotate(rotation, center = image_center)
for i in range(len(new_points_x)):
rotated_x, rotated_y = rotate_around_point((new_points_x[i],
new_points_y[i]), math.radians(rotation),
origin = image_center)
rotated_image_points_x.append(rotated_x)
rotated_image_points_y.append(rotated_y)