2015-12-01 3 views
-2

Можете ли вы рассказать мне, есть ли шанс получить размеры изображения очень быстро, не загружая всю картину? Вы знаете метод через php?Как получить размеры изображения (ширина и высота) без загрузки изображения?

Заранее благодарим за вашу помощь!

+0

Зачем вам это делать? – Lino

+0

Нет такого метода, извините. – user4035

+0

Я когда-то читал о загрузке первых байтов изображения? – user2814794

ответ

1

В зависимости от типа изображения вы можете загружать только часть изображения. Чтобы использовать PNG (specification), вы могли бы найти размеры, загрузив только байты 8-15 (начиная с 0). Эти байты соответствуют полям ширины и высоты блока IHDR.

Аналогичные методы могут работать и с другими типами изображений. Если вы не знаете тип изображения, или если ширина и высота не расположены в хорошо известных местах для типа изображения, вам может быть не повезло.

Смежные вопросы