问题标签 [image-caching]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 使用我们自己的缓存键将图像存储在 picasso
有没有办法通过指定使用的缓存键将图像加载到毕加索的图像缓存中?
附带说明一下,如果这不可能,我已经进行了必要的更改,但我不确定如何重建 jar。任何重建毕加索的指示都非常感谢。
android - 磁盘缓存中的加密 Picasso android
我正计划实施Picasso和OKHTTP用于图像的磁盘缓存。但我还计划对磁盘上的图像缓存进行加密。我该怎么办?我找不到一个有用的链接,可以引导我朝着正确的方向前进。任何形式的帮助将不胜感激。
uiimage - 使用2个缓存库时如何在ios中管理图像缓存
我使用加载的 SDWebImage 图像作为默认图像加载器,我还使用 AZAPreviewController 在全屏视图中显示图像。
AZAPreviewController 使用自己的缓存文件夹来维护相同图像的缓存,但在尝试获取 AZAPreviewItem 时,图像不会显示在 iOS-8 中。
任何人都可以帮助我,或者任何人都可以建议任何更好的支持 iOS8 的预览控制器(全屏图像查看器)。提前致谢。
android - Picasso 库未在列表视图中正确从服务器加载图像
我正在尝试使用RecylerView
谷歌最近推出的。我在那里有一组行,现在是 7-8 行,每一行都有一个我从服务器获取的图像。为此,我正在使用 Picasso 库,但这对我不起作用。我不确定我是否遗漏了什么或配置了什么。
屏幕正确显示每一行的默认图像,但不会从服务器下载图像,如果服务器响应缓慢,我会等待超过 5 分钟,但事实并非如此。
代码
提前致谢。
jquery - 如何可靠地在我的站点上预加载和缓存我的 ajax 加载图像?
我将以下代码添加到我的 asp.net-mvc site.master 页面,目的是确保该图像被预先加载并缓存(因为我在我的网站上使用它):
我假设这段代码会强制预加载和缓存这个 ajax 加载图像,但是当我运行一个引用这个图像的页面时,我仍然会看到这几秒钟。这是一个 jqgrid 加载 div 的示例
使用此代码进行加载文本:
在我的实际 ajax 加载图像显示如下之前:
对于可能导致此问题的原因以及如何确保在尝试使用此图像之前已加载和缓存它,是否有任何建议?我的解决方案实际上每次都重新下载文件吗?
对于如何实现我的目标,这里最好的建议是什么?
php - 使用 Laravel 干预图像缓存:工作一次,然后“图像无法显示,因为它包含错误”
根据问题标题,我正在使用 Laravel 的干预包。我的路由文件中有以下代码:
当我使用以下方式调用图像时:/resize-image/tour-images/139326085726.jpg/1100/400
它运行良好,然后一旦我重新加载页面,就会收到错误消息:
图像 xxxx 无法显示,因为它包含错误
如果我更改尺寸(因此强制它再次调整图像大小),它可以工作,那么......同样的问题。当我重新加载页面时,它应该是这次加载的缓存图像......但它不起作用。怎么了?
android - Android Glide:如何下载和缓存位图?
我正在使用 Glide 在 Android 上下载和缓存图像。一切都很好,除了我不想将位图直接加载到 中ImageView
,我不想有淡入淡出动画,也不想使用图像占位符。
我想要的只是创建一个全局方法,它可以帮助我在整个应用程序中下载图像。
问题是我不知道如何实现监听器。RequestListener
根本没有被调用。
uitableview - UIImageView+AFNetworking 管理缓存和分配
我使用 是UIImageView+AFNetworking
为了从UITableView
. 一切都很好,我的问题是关于这个调用实现的缓存元素和分配。
在使用工具来跟踪内存时,我发现当我滚动时,我最大的内存分配很快变成了这个VM: Foundation
,看起来好像它正在以某种方式缓存我正在下载的图像。
当查看相同的图像但我从未看到它释放内存时,这对用户来说非常有用。(我还没有得到内存警告)。我只是想确保在需要时这个分配将在需要时释放。下面是那些的堆栈跟踪VM : Foundation
我是否需要监控这一点并在需要时释放缓存的内存以确保平滑滚动?或者还有什么我应该注意的以确保正确处理吗?
这是我在cellForRowAtIndexPath
调用setImageWithURLRequest
. 任何建议或改进将不胜感激。
android - 管理最常用的缓存图像的最佳实践
本着不重新发明自行车的精神,我想知道是否有一种 Android 最佳实践方法(我没有通过谷歌找到,但我可能没有正确地表达我的搜索)来保持分配的定义数量的本地存储空间下载的位图,基于最常用的(而不是 FILO 或 FIFO)算法保留。
所以,我要做的是抓取一张图像(如果它还没有在磁盘上)并将其存储并将其标记为“最近需要的”。下次使用它时,我会再次将其标记为最近需要的。每次我这样做时,我都会浏览所有图像,任何超过最近实用程序阈值的图像都将被删除。
我的算法还考虑到并非所有图像都是平等的,并且我希望为图像存储分配有限的空间。
我不是在问“如何做到这一点”(因为我知道如何做到这一点)......我问的是在我开始自己的自定义实现之前是否已经有我应该遵循的规定方法。
android - 在 Android 应用程序中使用缓存
我正在开发一个 android 应用程序,其中有一个功能可以使用 asynctask 加载一些图像。我想如果我可以将这些图像保存为缓存,我可以在加载大量图像时提高应用程序的性能。我怎样才能做到这一点?如何在我的 android 应用程序中保留缓存?
我的课