我正在嘗試 Cloudinary 以獲得優化的影像,作為占位符,我想要一個模糊的影像。如果影像在我的根媒體檔案夾中,這沒問題,例如查看這個 url: https ://res.cloudinary.com/dvghwblv8/image/upload/e_blur:2000,f_webp/sample.jpg
但是,如果我想對其中一個檔案夾中的影像應用效果,我會得到 404: https ://res.cloudinary.com/dvghwblv8/image/upload/q_auto,f_webp,e_blur:1000/samples/landscapes /風景-全景
請注意,一旦我洗掉我的效果,我就會得到我的影像: https ://res.cloudinary.com/dvghwblv8/image/upload/q_auto,f_webp/samples/landscapes/landscape-panorama
為什么我不能對檔案夾中的影像應用效果?
uj5u.com熱心網友回復:
通常,當 Cloudinary 為由于影像/視頻或 URL 的問題而無法加載的影像/視頻 URL 回傳錯誤時,它們將回傳一個 HTTP 標頭,其中包含有關請求失敗原因的更多資訊。
他們還為回傳影像但有警告的請求回傳此標頭,例如發送默認影像占位符而不是請求的影像時。
此資訊在x-cld-error標頭中發送,您可以通過使用瀏覽器的 Web 開發人員工具檢查未正確加載的影像的請求和回應來查看該值。
在您當前的情況下,具體錯誤是:
Maximum image size is 25 Megapixels. Requested 25.62 Megapixels
錯誤回傳為輸出影像的尺寸(10,906 像素 x 2,349 像素 - (這是原始影像尺寸,因為您的 URL 中未請求調整大小) - 包含超過您帳戶限制的百萬像素。
您可以通過對影像應用一些調整大小的轉換來繞過此錯誤,這將減少輸出的百萬像素總數。您不僅希望這樣做以避免此問題,而且因為交付如此大的影像將導致以位元組為單位的大輸出影像,然后將計入 Cloudinary 中每個請求的帶寬配額 - 例如q_auto,f_webp,在原始影像尺寸下幾乎有 3MB 大小。
例如,您可以要求 Cloudinaryscale將影像設為 2,000px 寬度(通過添加c_scale和w_2000),然后您的模糊影像將生成并回傳:
https://res.cloudinary.com/dvghwblv8/image/upload/c_scale, q_auto,f_webp,e_blur:1000,w_2000/samples/landscapes/landscape-panorama
上面調整大小的版本也只有 14.4KB 大小和相同的 w_2000 版本,沒有 e_blur 它是 115KB - 比僅使用 q_auto、f_webp 和原始 (10,906x2,349) 尺寸時的 3MB 影像要小得多。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/471346.html
上一篇:無標簽影像分割
下一篇:我已經在pubspec中使用正確的影像路徑進行了適當的縮進并且沒有任何拼寫錯誤我的影像仍然沒有加載(我是新來的顫振)
