0

我正在将 imgix.com CDN 用于测试项目,出于某种原因,它一直在下载图像,而不是浏览并将规则应用于它们。

因此,如果我输入myprefix.imgix.net/myimage.png它只是下载它,如果我输入https://myprefix.imgix.net/myimage.png~text?txtsize=44&txt=470%C3%97480&w=450&h=480什么都不会发生。

有没有人遇到过这个问题?

谢谢

4

2 回答 2

0

配置和部署您的源后,您可以开始向 imgix 发出图像请求。这些请求对于每个 imgix 源类型略有不同,但它们都具有相同的基本结构:https://example.imgix.net imgix domain/products/desk.jpg 路径?w=600&exp=1 查询字符串 imgix URL 的主机名或域的格式为 YOUR_SOURCE_NAME.imgix.net。在上面的 URL 中,Source 的名称是 example,因此 hostname 采用 example.imgix.net 的形式。通过单击域标题下的管理,可以在源中设置不同的主机名。该路径包含在图像存储中定位图像所需的任何附加目录信息(例如,如果您的图像有不同的子文件夹)。在此示例中,/products/desk.jpg 完成了图像的完整路径。imgix 的参数被添加到 URL 的查询字符串中。在上面的示例中,查询字符串以 ?w=600 开头,附加参数用 & 符号链接。这些参数决定了图像的处理方式。在上面的 URL 中,w=600 指定图像的宽度,exp=1 调整曝光设置。

于 2017-07-15T17:07:59.320 回答
0

这是两个不同的问题:

1) 如果您请求一个 imgix URL 而不添加任何查询参数,imgix 将仅充当您的源的传递。如果您的图像被浏览器视为下载而不是显示的图像,则必须在源级别配置错误。对您的来源一无所知,我真的无法在这里提供任何更好的建议。

2) myimage.png~textURL 不起作用,因为您根本不应该~text在这里使用。将这五个字符从您的 URL 中取出,它应该可以按您的预期工作。

Imgix 的~text端点是一种请求图像的方法,其中“基本图像”是文本而不是真实图像。在尝试将真实的基本图像(myimage.png在上面的 URL 中)与这个纯文本端点(~text)结合起来时,您正在发出 imgix 不知道如何处理的请求。


如果您对 imgix 集成还有其他问题,尤其是涉及您的特定帐户和设置的配置问题,我建议您将问题发送至 support@imgix.com 而不是 StackOverflow。虽然 SO 是回答一次性问题的好地方,但写入我们的支持票证系统将使我们能够更轻松地回答特定于帐户的问题。

于 2015-11-23T15:43:09.873 回答