imgix.com загружает изображения, а не просматривает их
Я использую CDN imgix.com для тестового проекта и по какой-то причине он продолжает загружать изображения вместо просмотра и применения к ним правил.
Так что, если я наберу в myprefix.imgix.net/myimage.png
он просто загружает его, и если я наберу https://myprefix.imgix.net/myimage.png~text?txtsize=44&txt=470%C3%97480&w=450&h=480
Ничего не произошло.
Кто-нибудь сталкивался с этой проблемой?
Спасибо
2 ответа
Это две отдельные проблемы:
1) Если вы запрашиваете URL-адрес imgix без добавления каких-либо параметров запроса, imgix будет действовать как переход к вашему источнику. Если ваши изображения обрабатываются браузером как загрузка, а не как изображения для отображения, на уровне источника должно быть что-то неправильно настроено. Не зная ничего о вашем источнике, я действительно не могу предложить лучший совет здесь.
2) myimage.png~text
URL не работает, потому что вы не должны использовать ~text
вообще здесь. Удалите эти пять символов из вашего URL, и он должен работать так, как вы ожидаете.
Imgix-х ~text
Конечная точка - это способ запроса изображения, где "базовое изображение" - это текст, а не реальное изображение. В попытке объединить реальное базовое изображение (myimage.png
в вашем URL выше) с этой конечной точкой только для текста (~text
), вы делаете запрос, который imgix не знает, как с ним работать.
Если у вас есть дополнительные вопросы о вашей интеграции с imgix, особенно если это вопросы о конфигурации, касающиеся вашей конкретной учетной записи и настроек, я бы посоветовал вам присылать свои вопросы по адресу support@imgix.com вместо Stackru. Несмотря на то, что SO - отличное место для ответов на разовые вопросы, запись в нашу систему заявок на поддержку позволит нам гораздо проще отвечать на вопросы, связанные с аккаунтом.
После того, как ваш источник был настроен и развернут, вы можете начать делать запросы к изображениям в imgix. Эти запросы немного отличаются для каждого типа источника imgix, но все они имеют одинаковую базовую структуру: https:// example.imgix.net imgix domain / products/desk.jpg path? w=600&exp=1 строка запроса Имя хоста или домен URL-адреса imgix будет иметь форму YOUR_SOURCE_NAME.imgix.net. В приведенном выше URL-адресе имя источника является примером, поэтому имя хоста принимает форму example.imgix.net. Различные имена хостов могут быть установлены в вашем источнике, нажав Manage под заголовком Domains. Путь состоит из любой дополнительной информации каталога, необходимой для размещения вашего изображения в хранилище изображений (например, если у вас есть разные подпапки для ваших изображений). В этом примере /products/desk.jpg завершает полный путь к изображению. Параметры imgix добавляются в строку запроса URL-адреса. В приведенном выше примере строка запроса начинается с? W = 600, а дополнительные параметры связаны с амперсандами. Эти параметры определяют способ обработки изображений. В приведенном выше URL-адресе w = 600 указывает ширину изображения, а exp = 1 - настройку экспозиции.