Интерполяция при повороте изображения в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Интерполяция при повороте изображения в Python

Сообщение Anonymous »

Я очень запутался и ищу объяснение, потому что не могу найти его в Интернете.
Поэтому я хочу создать простой GIF-изображение прямоугольника. который вращается вокруг своего центра в Python. Прямоугольник состоит из чередующихся черных и белых пикселей.
Теперь, если я сделаю это с библиотеками изображений, такими как Pillow или OpenCV, им всегда придется интерполировать некоторые пиксели, и они станут серыми. Я прикрепил изображение, на котором вы можете это увидеть.
Изображение

Теперь, если я сделаю то же самое в Microsoft Powerpoint, он сможет идеально выполнить вращение. В чем разница?
Изображение
Это код, который я использую:

Код: Выделить всё

frames = []
for i in range(15):
angle = i * 15
rotated_img = img.rotate(angle, resample=Image.BICUBIC, expand=True)

# Create a new image with the grey background
frame = background.copy()

# Calculate the position to paste the rotated image
rotated_w, rotated_h = rotated_img.size
offset = ((background.size[0] - rotated_w) // 2, (background.size[1] - rotated_h) // 2)
frame.paste(rotated_img, offset, rotated_img)
Я не ожидал никакой интерполяции.

Подробнее здесь: https://stackoverflow.com/questions/786 ... -in-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Получение pygame: ошибка нехватки памяти при повороте изображения
    Гость » » в форуме Python
    0 Ответы
    59 Просмотры
    Последнее сообщение Гость
  • ARKit Body Tracking: неточность вращения головы и тела при повороте модели назад
    Гость » » в форуме IOS
    0 Ответы
    42 Просмотры
    Последнее сообщение Гость
  • Проблема с текстом при повороте PDF в Laravel Snappy PDF
    Гость » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Гость
  • Как исправить переворот высоты тона/взгляда при повороте тональности более чем на 90 градусов?
    Anonymous » » в форуме C++
    0 Ответы
    51 Просмотры
    Последнее сообщение Anonymous
  • Как сохранить состояние подкачки при повороте экрана в Jetpack Compose?
    Anonymous » » в форуме Android
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»