Python: значение по умолчанию/распространенный способ для чтения изображений png

Я не нашел, что стандартный путь в Python читает изображения. Нет ли действительно ни один (потому что существует столько функций для так многих пользовательский материал, что я действительно задаюсь вопросом, что нет никаких функций для чтения изображений)? Или что это? (Это должно быть доступно в установке стандарта MacOSX и в новых версиях на дистрибутивах Linux.)

Если нет ни одного, каков наиболее распространенный lib?

Много результатов поиска подсказывают меня Библиотеке Обработки изображений Python. Если это - некоторый известный lib Python для чтения изображений, почему это не включено в Python?

17
задан Albert 4 February 2010 в 15:15
поделиться

2 ответа

Нет, в стандартной библиотеке нет модулей для чтения/записи/обработки изображений напрямую. Но наиболее распространенной библиотекой может быть PIL (Python Imaging Library). Многие проекты не включены в стандартную библиотеку, так как они 1) полностью необязательны и 2) не могут обслуживаться несколькими разработчиками ядра Python.

23
ответ дан 30 November 2019 в 13:12
поделиться

В полном раскрытии, я редактор с Addison-Wesley/Pearson. Книги C # не одного размера подходит для всех. Это зависит от вашего уровня опыта, а также от вашего фона программирования (вы разработчик Java хотите научиться C # или вы пытаетесь программировать C # в первый раз?). Мы много публикуем для 4,0 релиза, который может показаться как над публикацией постороннему человеку, но рассмотрим эти отличия: Sams Teach Yourself Visual C # 2010 - это быстрое «актуальное» учебное пособие для самого новичка. Опыт программирования не требуется. Книги Билла Вагнера Effective C # представляют собой здоровую дозу с трудом заработанной мудрости, советов и советов для промежуточного опытного разработчика C #. C # 4,0 How to - это название «просто то, что нужно знать», которое фокусируется на общих объяснениях и преподавании «основ» работающему разработчику среднего уровня. Популярный «Essential C #» Марка Михаэлиса является руководством «от начала до конца», ориентированным ТОЛЬКО на языке C # (2.0, 3.0 и 4.0) для начинающего разработчика до промежуточного, в то время как C # Unleashed является всеобъемлющим справочным руководством «все, кроме кухонной раковины», ориентированным на C # и .NET для промежуточного разработчика. Наконец, Дейтель издает много учебника C # для академического сообщества. Я также поручусь за книги Джона Скита C #. Он очень хорошо осведомлен и уважаем в обществе. Что бы вы ни решили, я бы рекомендовал взглянуть на образцы глав, которые издатели выпускают, чтобы увидеть, какой подход/автор лучше всего отвечает вашим потребностям.

-121--2066696-

Другим способом завершения программы Java является выполнение последней инструкции в коде Java. Также при возникновении ошибки java.lang.OutOfMemory происходит аварийное завершение программы. Это происходит, когда виртуальной машине Java не удается выделить объект из-за нехватки памяти, и сборщик мусора не может сделать память доступной.

-121--4817679-

Предполагаемый PIL не поддерживает чересстрочные PNG. Это может быть довольно раздражительно при работе с большим количеством PNG различного происхождения. Открыть их можно, но прочитать из них можно только головную информацию, все остальные операции завершаются неудачей.

0
ответ дан 30 November 2019 в 13:12
поделиться
Другие вопросы по тегам:

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