Описание тега python-imaging-library

The Python Imaging Library (PIL) provides the Python language with a de-facto standard foundation for image work. PIL’s API is lightweight but semantically consistent; it furnishes a range of comfortably Pythonic tools throughout much of the imaging lexicon: processing, analysis, compression and codec abstraction, etc. – all of which builds upon a bespoke and readily extensible library structure.
1 ответ

pil.image.getdata() возвращает различную информацию о пикселях для файлов JPEG и PNG

Я пытаюсь получить информацию о пикселях двух разных файлов изображений (.jpg и.png), используя from PIL import Image #for jpg im = Image.open('file1.jpg') pixel_jpg = list(im.getdata()) #for png im1 = Image.open('file1.png') pixel_png = list(im.get…
1 ответ

Не удается найти модуль PIL при использовании объявленного класса

Я написал простой скрипт на Python с подушкой для создания сетки на изображении 1024x256. Затем я определяю класс, который больше похож на набор функций. class Letters: COLOR_GREEN = (0, 255, 0) COLOR_BLUE = (0, 0, 255) COLOR_BLACK = (0, 0, 0) class…
22 авг '17 в 09:06
1 ответ

PIL, Image.fromarray шуметь

я делаю преобразование между изображениями (алфавит I) и arr(np.array)режим 'L', оттенки серого img.нет пикселей как шум в np.array, но когда я сделал преобразование. img = Image.fromarray(arr) img.save(path) тогда есть шумы в сохраненном img.Все к…
21 фев '17 в 07:10
2 ответа

PIL импортирует пиксели png как одно значение вместо вектора 3 значений

У меня есть куча файлов карт, которые я скачал с карт Google в формате PNG, которые я хочу преобразовать в одно увеличенное изображение. Когда я импортирую один из них и смотрю на пиксели, я вижу, что пиксели представляют собой одно число в диапазон…
23 ноя '14 в 20:20
1 ответ

Какие функции из библиотеки изображений Python помогут мне найти разницу между двумя изображениями?

Я просматриваю документы Python Imaging Library для того, чтобы взять 2 похожих изображения и "вычесть одно из другого". Вот наглядное пособие: Мы все видели эти изящные "превращающие слово в смысл" вещи, верно? Я хочу в основном взять второе изобра…
1 ответ

Numpy игнорирует фреймы файла TIF при конвертации из PIL

У меня есть 3 изображения, сохраненные в виде многостраничного файла TIF. Я попытался прочитать его, используя PIL(низкий), и он обнаружил правильное количество кадров, но когда я конвертирую его в numpy, он игнорирует кадры и конвертирует только од…
09 ноя '18 в 11:54
3 ответа

Как отобразить объект PIL Image в шаблоне?

Если пользователь загружает изображение, а я изменяю его размер с помощью PIL, я получаю объект PIL Image. Как мне отобразить PIL Image файл в шаблоне, прежде чем он был сохранен в базе данных? Может ли оно быть передано как изображение и визуализир…
1 ответ

Python - Tkinter - Paint: Как рисовать плавно и сохранять изображения под разными именами?

Я сделал программу рисования, но я не могу рисовать плавно и сохранять изображения каждый раз под разными именами. Пожалуйста помоги! from tkinter import * # by Canvas I can't save image, so i use PIL import PIL from PIL import Image, ImageDraw def …
1 ответ

ПОДУШКА модуля ПОДУШКИ портит изображение HTML холста из

В рамках эксперимента я пытаюсь обработать изображения, отредактированные в. Я стираю части изображения, как кисть, рисуя его ctx.globalCompositeOperation = "destination-out"; Я конвертирую этот холст в изображение с помощью ctx.toDataURL() и сохран…
1 ответ

В чем разница между привязками PIL и ImageMagick для python?

Я исследую различные способы масштабирования изображений (создания эскизов) с помощью Python. Кто-нибудь может объяснить мне принципиальную разницу в результирующих изображениях после процесса ImageMagick и после процесса PIL. На первый взгляд, нет …
1 ответ

Django Считайте png изображение из URL, затем передайте его HttpResponse

Я хочу, чтобы прочитать изображение PNG из частного URL, а затем записать его в HttpResponse. У меня есть это представление, которое получит слой из geoServer как изображение в формате png, затем откроет его и прочитает его, а затем вернет его как H…
30 янв '18 в 02:15
0 ответов

tkinter постскриптум и сохранение изменяет размеры холста

У меня есть холст, который я хотел бы экспортировать с тем же точным размером, который указан в коде. ниже функция, которую я использую для этого. asksaveasfile - это диалоговое окно из tkinter: def print_grid(self): # a function for printing the gr…
1 ответ

Python–PIL: getdata()- метод не возвращает кортеж

Я довольно новичок в кодировании в целом (кодирую уже 4 месяца), и у меня есть вопрос о PIL-модуле Python. Всякий раз, когда я звоню getdata() - метод на изображении, я получаю что-то странное возвращается. Из изображения импорта PIL: # Histogram cl…
3 ответа

Преобразование между объектом Pillow Image и размерным массивом изменяет размерность

Я использую Pillow и NumPy, но у меня проблема с преобразованием объекта Pillow Image в массив NUMPY. когда я выполняю следующий код, результат странный. im = Image.open(os.path.join(self.img_path, ifname)) print im.size in_data = np.asarray(im, dty…
1 ответ

Разделите группу на другую, используя img.split()

У меня есть 24-битная картинка в формате JPEG, которой я пытаюсь манипулировать. Я хочу разделить красную полосу на зеленую (затем нормализовать от 0 до 255). Затем объедините полосы с g=0 и b=0. Я попытался с помощью методов img.split() и img.merge…
10 сен '13 в 13:24
1 ответ

Как можно использовать функцию обрезки, чтобы сделать это изображение читабельным для pytesseract?

Так вот следующее изображение https://imgur.com/a/E6mpB Я хочу выделить каждый из этих номеров, чтобы я мог прочитать их pytesseract, Вот сценарий, который я написал до сих пор: try: import Image except ImportError: from PIL import Image import pyte…
26 май '17 в 20:17
0 ответов

Изменить изображение в Google App Engine с помощью библиотеки PIL

В настоящее время я пытаюсь развернуть приложение python(2.7) в GAE, но я, похоже, наткнулся на стену, делающую это.В приложении мне нужно применить некоторые преобразования к данным изображения, которые я получил в виде массива байтов. Я действовал…
1 ответ

Компрессия PNG с PIL и CV2

Я пытаюсь сделать компрессор изображения в моем проекте Django. Я хорошо справился с JPG, но получил много проблем с PNG. Для сжатия я использую PIL и cv2, но не могу получить результат лучше, чем 16% сжатия для больших файлов PNG (>1 МБ). Я пытался…
1 ответ

Ошибка атрибута PIL: форма при создании массива

Я пытаюсь деформировать два изображения разных размеров, используя PIL; в частности, установив форму (размер) для будущего искривленного целевого изображения в виде массива, и я сталкиваюсь с AttributeError: Файл "C:\Anaconda2\lib\site-packages\PIL\…
27 июл '16 в 09:52
1 ответ

Использование wingIDE с новым модулем (не распознается)

Используя мой терминал, код "из PIL import Image" отлично работает и распознается моим компьютером. Это позволяет мне получать изображения, используя адрес пути. Вот моя проблема, когда я открываю wingIDE и пробую тот же код... этот модуль не распоз…
25 окт '16 в 02:47