Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 27, 2018 17:01:13

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Как узнать разрешение изображения по URL, используя python-2.7?

FishHook
Может быть подумаете еще раз?
да нет, все правильно человек сказал, пускай даже сумбурно. Изза алгоритмов сжатия применяемых в форматах jpg и png размер файла не является величиной хоть както зависимой от количества пикселов в картинке. Более того, даже в форматах которые не используют сжатие, картинки с одинаковым разрешением, могут занимать различный размер на диске, изpа разной глубины цвета используемой про кодировке(в одной например может использваться 24 битная палитра, а во второй 8-мибитная)
Другое дело что не нужно качать всю картинку, нужно только первые несколько байт (для формата jpg может быть от 100 байт до пары кбайт , там размер не строго фиксирован), которые содержат всю служебную информацию, в том числе и расширение. вот тут https://habrahabr.ru/post/102521/ достаточно простенько все разжевано, как устроен жпег, и где искать его размер.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Фев. 28, 2018 11:10:56)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version