【问题标题】:Resize image downloads for IPFS assets in CloudFlare在 CloudFlare 中调整 IPFS 资产的图像下载大小
【发布时间】:2021-12-17 01:57:30
【问题描述】:

我正在编写一个 Swift iOS 应用程序,它使用 Blockfrost.io 从 Cardano 区块链下载资产。资产的图像采用 ipfs://QmSJPFVN... 格式,可以使用 CloudFlare URL 中的 URI 检索,例如 https://cloudflare-ipfs.com/ipfs/QmSJPFVN...

我的问题是,我尝试获取和显示的大多数图像都非常庞大,这严重拖慢了我的 UI。是否可以将参数添加到 URL 以指定要获取的较小图像尺寸?我四处寻找解决方案,但没有找到任何解决方案。

【问题讨论】:

    标签: cloudflare ipfs nft cardano


    【解决方案1】:

    你有两种选择-

    1. 使用“代理”在服务器端获取图像并在下载前进行转换。例如,可以使用 Cloudflare 工作者 - https://developers.cloudflare.com/images/image-resizing/resize-with-workers
    2. 下载完整尺寸的图片,但在您的应用程序中进行转换,然后再将其显示在 UI 中。在这种方法中,您仍会使用全部带宽,但可能会降低复杂性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-07
      • 2017-01-01
      • 1970-01-01
      • 2020-05-12
      • 2012-10-17
      • 1970-01-01
      相关资源
      最近更新 更多