gpt4 book ai didi

ios - 快速创建网页缩略图

转载 作者:行者123 更新时间:2023-11-29 13:56:43 26 4
gpt4 key购买 nike

我正在尝试在我的应用程序上编写一个“网页选择器”,使用精美的轮播来显示网页缩略图。

但是,我不想在轮播上将网页缩略图显示为 webView,因为我可以同时获取大量 (20-30) 个网页,加载所有这些网页会导致很多延迟.

因此,我决定使用网页的屏幕截图并使用这些图像来填充我的轮播,从而使轮播动画更加流畅。

这是我的问题:我想知道是否有任何方法可以截取网页的屏幕截图(不在应用程序屏幕上显示)并将图像保存到一个列表中,我可以用它来填充轮播。

我知道 this question但这是一篇很老的帖子,所以我想知道是否有另一种方法可以做到这一点。此外,我尝试实现建议的解决方案,但没有奏效。

最佳答案

您可以在 View Controller 后面创建一个 WKWebView(因此不可见)并限制为您想要的大小。页面加载完成后,使用 drawHierarchy(in:afterScreenUpdates:) 拍摄快照在 UIGraphicsImageRender 里面并将生成的图像保存为缩略图。

关于ios - 快速创建网页缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55232464/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com