问题标签 [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.
ios6 - 无法使用 GCD 从一组 url 下载图像
我正在尝试使用 UICollectionView 创建图片库。但是 dispatch_queue 似乎没有下载图像,而是跳过下载并继续执行下一条语句。
下面是我的代码:
我什至尝试过 AFNetworking 和 SDWebImage。但没有帮助我。请帮我解决一下这个。谢谢你。
iphone - iOS (iPhone) 从应用程序缓存中清除图像
当我删除它时,我的 iPhone 上的图像有问题。我从磁盘中清除图像,删除 XCode 中的引用,从 iPhone 中删除应用程序,当我再次运行应用程序时,图像仍然存在。
有什么建议可以从我的项目中完全删除图像吗?
caching - 如何在 IIS7 上缓存图像
我有一个 Web 应用程序,它通过服务器脚本代理获取大量图像,该代理
将它们重新调整为特定的缩略图大小。所以给定图像的 url 类似于:
myDomain.com/scripts/myScript.php ?url=anotherDomain.com/images/someImage.jpg&width=120&height=80
由于某些要求,我必须以这种方式代理这些图像,并且我需要缓存这些图像以减轻服务器处理和调整大小的负载。
如何配置 IIS7 来缓存这些 url?我对标题没有深入的了解,因此,如果需要,将非常感谢您的详细说明。
谢谢
android - Picasso - java.lang.NullPointerException: key == null
我在我的一个应用程序中使用毕加索来下载大量图像以供将来使用,因为登录后应用程序将完全离线模式。
因此,成功登录后,我试图下载带有进度的 AsyncTask 中的图像
为了实现这个目标,我编写了以下代码来下载一堆图像
但是当我运行应用程序时,我收到以下错误
有什么我做错了吗?
silverlight - RichTextBlock 中的图像随机隐藏
我有一个带有 RichTextBlock 和 TreeView 的 Silverlight 5 NavigationApplication。每次单击 TreeView 项目之一时,我都会使用代码隐藏将一些图像添加到 RichTextBlock 中。问题是有时当 TreeView 的 SelectedItem 发生变化时,一些添加的图像不会出现在 RichTextBlock 中。但是当我多次更改 TreeView 的 SelectedItem 时,图像又出现了!我认为这是因为图像缓存然后尝试对图像不使用缓存,但它是一样的。我在运行时加载图像的代码是这样的:
如果我保留BitmapCreationOption
它的默认值,每个图像只会出现一次,如果我再次单击该 TreeViewItem,则根本不会出现任何图像!
我尝试过创建不同大小的图像,但没有任何变化,而且我也测试过从绝对 Uri 加载图像,但这没有帮助。
我要考虑 RichTextBlock 中的一个错误!你们觉得怎么样?
ios - 优化 Nimbus 网络相册的内存
我有一个使用扩展视图控制器的应用程序,NetworkPhotoAlbumViewController
它又扩展NIToolbarPhotoViewController
基本上它实现了所有的 NI 协议,例如 NIPhotoAlbumScrollViewDataSource
, NIPhotoScrubberViewDataSource
, NIOperationDelegate
,NIPhotoAlbumScrollViewDelegate
唯一的自定义是didReceiveMemoryWarning
:
并addOperation
减少并发下载的数量:
该应用程序还使用 AVFoundation 来捕获照片,这些照片将完整地发送到服务器(并稍后加载到网络相册中)。
问题是,如果我使用NetworkPhotoAlbumViewController
然后切换到照片捕捉,应用程序经常会因为内存不足而崩溃(应用程序内存可以达到 20 到 30 MB 之间),即使didReceiveMemoryWarning
和reduceMemoryUsage
被调用。
是否有可能我做错了什么并且没有正确清除内存?问题是由 引起的AFNetworking
吗?除了从网络上下载一些图像并通过缩略图加载、平移和缩放将它们显示在相册中之外,还有哪些替代方法?
php - 问题:图像缓存在服务器上?
我看到了一个对我来说似乎非常奇怪的错误。
在我的浏览器上,上面的链接显示 8.4 MB 的下载文件大小
虽然这个显示 15.3 MB 的下载文件大小。
我想了解服务器本身是否以某种方式缓存,因为我最近更换了硬盘,所以我在新的操作系统上安装了浏览器,但它仍然显示旧的文件大小(当你下载它时,它的一半已损坏-灰色)。
服务器上的 download.php 设置了以下标头:
我现在使用 JavaScript 日期函数从服务器重新获取文件。所以我目前的问题已经解决,但我试图了解幕后发生的事情。
如果您无法重现此问题,那么我的计算机上的具体问题可能是什么?我至少有一个我认识的人面临同样的情况。
谢谢!
android - Android webview 将图像保存到设备
我有一个带有一些非常重的图像的 web 应用程序,它们需要一段时间才能加载
是否可以将图像从网站保存到 android 设备,然后将它们加载到 webview 中?
谢谢
android - Square Picasso 不显示磁盘缓存中的图像
正在下载图像并在内存中缓存。但是当我关闭互联网连接时没有显示图像。我希望应该显示来自磁盘缓存的图像。我已检查图像是否已下载到 /data/data//cache/picasso-cache
当我调试 BitmapHunter 时出现异常,方法 run():
java.net.ConnectException:15000 毫秒后无法连接到 /192.168.1.111(端口 8080):连接失败:ENETUNREACH(网络无法访问)
我没有以任何方式在我的项目中设置磁盘缓存,我只添加了新的 maven 依赖项“okhttp”,除了 picasso
ruby-on-rails - CarrierWave:检测图像是否已经上传
模型使用图像的远程 url 播种,这意味着它不是在 Rails 中创建的 db 条目。然后第一次从 Rails 中的数据库中获取它,我想检测图像尚未上传,为图像 url 分配 remote_seed_url 并保存!触发 CarrierWave 上传。显然,我只想这样做一次,但下面的代码有时会多次上传同一张图片。
然后在控制器中
@item.image 的值通常是“ new ”或“ old ”和@item.image?当我看到它已经上传了图像时,有时会返回 false。这会导致上述代码多次上传。
- 控制器代码是否正确以仅上传一次图像?
- 有什么方法我可能把事情搞砸并导致@item.image?当它应该为真时返回假?也许图像老化?