Самый быстрый способ управления изображениями на Python?Python

Программы на Python
Anonymous
Самый быстрый способ управления изображениями на Python?

Сообщение Anonymous »

Я создаю процесс, который перебирает изображение и выполняет преобразования x/y и масштабирование. Исходные изображения очень большие. Мой текущий процесс включает в себя создание сценария bash (с использованием Python) для создания строк и строк с помощью всем известного Imagemagick Convert. Основным преимуществом использования преобразования является тот факт, что вы можете загрузить изображение в память один раз, а затем записывать каждый кадр. Однако этот рабочий процесс bash-скрипта не является устойчивым, и мне нужно что-то более нативное. Возникает вопрос:
  • Какова САМАЯ БЫСТРАЯ библиотека обработки Python для
    манипуляций с изображениями? Учитывая, насколько большими могут быть изображения, скорость — это
    цель.
Вот здесь мои исследования (и некоторые доработки). привел меня:


Wand (обертка Imagemagick) — Теоретически Wand был бы великолепен! Но я не нашел упоминаний о возможности чтения изображения из
памяти, что делает его ОЧЕНЬ медленным.

Skimage — мне бы хотелось использовать Skimage для глубины операций (хотя это излишне для моих нужд), но я нашел с API/документацией
очень сложно работать. Однако тот факт, что вы можете загрузить
изображение в массив numpy и получить головокружительную скорость (во всяком случае, для Python
), кажется убедительным аргументом.

PIL. Pil может быть очень сложно установить, что вызвало массу проблем в некоторых системах, которые я пытаюсь развернуть. Однако API
чертовски прост. Я слышал, что в целом следует держаться подальше от PIL из-за
продолжающихся проблем с разработкой.

Подушка – Как и выше, я У меня возникли проблемы с работой Pillow. Кажется, я читал, что Pillow может конфликтовать с PIL... может быть,
в этом проблема?


Мне бы хотелось услышать ваше мнение .

Подробнее здесь: https://stackoverflow.com/questions/470 ... ate-images

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