У меня есть несколько вопросов, связанных с URL-адресами изображений.

В частности, некоторые графические ссылки на веб-сайтах имеют специфическое поведение в зависимости от изменений ссылок, которые вы делаете.

Например :

а) изображение активно обрезается по номеру в ссылке:

http://lbnewsng.s3-eu-west-1.amazonaws.com/wp-content/uploads/2016/09/Hamilton21080-1080x352.jpg

Если вы удалите часть 1080x352 по ссылке выше, то мы получим полный размер изображения

http://lbnewsng.s3-eu-west-1.amazonaws.com/wp-content/uploads/2016/09/Hamilton21080.jpg

б) Размер изображения является динамическим в зависимости от значений URL:

http://img.bleacherreport.net/img/images/photos/003/622/992/hi-res-c80ddee0a4069c9e79670c8d26e65173_crop_exact.jpg?h=310&w=527&q=70

Если вы поместите чрезмерные числа для измерения в последнюю часть URL-адреса выше, то мы получим исходные размеры изображения:

http://img.bleacherreport.net/img/images/photos/003/622/992/hi-res-c80ddee0a4069c9e79670c8d26e65173_crop_exact.jpg?h=6310&w=6527&q=670

Для этой конкретной ссылки в прошлом я мог получить исходное измерение, просто удалив деталь после "?"и заменяя часть" crop_exact "на" original ". У меня была сумасшедшая мысль, и она сработала.

в) Размер изображения является динамическим. Существует ограничение значения для размеров:

Оригинальная ссылка здесь:

http://images.adrivo.com/images/224/150/0651722.jpg

У меня была идея поменять часть «224/150» на другую. Я заметил, что получаю одно и то же изображение в разных измерениях. Я проверил это и обнаружил, что самая большая ценность, которую я мог поместить, была "1440"

http://images.adrivo.com/images/1440/0651722.jpg

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

1 ответ1

0

а) Оба изображения существуют на сервере статически (полное изображение и миниатюра). Нет способа получить промежуточные значения.

б) и в) изображение подается динамически обрезается с помощью PHP. На сервере существует только полноразмерное изображение, а параметры в URL определяют, какой размер показывается пользователю.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .