Ищете лучшую альтернативу PIL для ввода /вывода базовых файлов изображений и обработки в Python? [закрыто]

Существуют ли лучшие альтернативы PIL ( Python Imaging Library ) для основного файла изображения I /O и обработка в Python?

12 голосов | спросил VogonPoet 3 PMpFri, 03 Apr 2009 22:07:07 +040007Friday 2009, 22:07:07

6 ответов


0

Попробуйте подушку: http://pypi.python.org/pypi/Pillow

Это форк PIL, но поддерживается сообществом Plone. Это здорово, поскольку поддерживается (по сравнению с предшественником) и обратно совместимо с PIL. Существующий код будет работать из коробки с подушкой.

Они в основном сосредоточены на вопросах упаковки, и AFAIK это была самая большая проблема с PIL.

Удачи!

ответил Munhitsu 8 AM00000030000005831 2012, 03:35:58
0

Если под «лучше» вы имеете в виду «быстрее» или «менее интенсивно использующий память» или (большой в моих экспериментах) «способный обрабатывать гораздо большие изображения», вы можете использовать интерфейс Python для VIPS:

http: //www.vips.ecs.soton. ac.uk/index.php?title=Python

Однако, если «лучше» означает «хорошо проверенный на Python» или «дружественный к Windows», VIPS не будет отвечать всем требованиям.

ответил Dusty Phillips 31 ThuEurope/Moscow2009-12-31T20:46:26+03:00Europe/Moscow12bEurope/MoscowThu, 31 Dec 2009 20:46:26 +0300 2009, 20:46:26
0

Не совсем. PIL в значительной степени то, что все используют. У меня никогда не было с этим никаких проблем. Однако , если вам действительно это не нравится, вы можете проверить PythonMagick или PythonMagickWand, которые являются обертками вокруг ImageMagick, которые могут быть вам более подходящими.

ответил Keith Gaughan 3 PMpFri, 03 Apr 2009 22:48:51 +040048Friday 2009, 22:48:51
0

Я бы предложил Python Wand , который представляет собой простой ImageMagick для Python.

ответил sbbs 18 TueEurope/Moscow2012-12-18T21:25:29+04:00Europe/Moscow12bEurope/MoscowTue, 18 Dec 2012 21:25:29 +0400 2012, 21:25:29
0

Я не знаю вашу задачу, но OpenCV имеет Привязки Python , вы можете прочитать документы и посмотреть, подходит ли это для того, что вы должны делать.

ответил Andrea Spadaccini 4 FebruaryEurope/MoscowbFri, 04 Feb 2011 17:51:57 +0300000000pmFri, 04 Feb 2011 17:51:57 +030011 2011, 17:51:57
0

Wand - отличная библиотека для простых манипуляций, таких как преобразование формата файла изображения, обрезка, изменение размера, водяные знаки и основные композитинга. Он построен на основе библиотеки MagicWand C ImageMagick, но предоставляет прекрасный Pythonic API.

ответил Joe Shaw 9 +04002012-10-09T20:02:34+04:00312012bEurope/MoscowTue, 09 Oct 2012 20:02:34 +0400 2012, 20:02:34

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132