问题标签 [bitmapcache]
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.
c# - Silverlight + Bitmapcache:无法正常工作
我正在优化一个使用大量图像(GIS 样式、显示平铺图像、缩放/平移/等)的 silverlight 应用程序,并且我正在考虑使用应该将一堆东西卸载到 GPU 的位图缓存功能。
但是,我似乎无法让它工作。我的主机页面包含正确的参数(我认为?):
我的 xaml 也应该启用缓存:
(是的,我知道将缓存模式放在根元素上并不明智)
但是,当我启动应用程序时,完整的应用程序显示为带有红色的覆盖层。这应该表明没有缓存任何内容。
我读到您需要一个最新的 GFX 卡驱动程序,但这应该没问题。这台机器有一个带有最新驱动程序的 ATI Radeon HD5450 显卡。我无法想象这还不够吗?
我难住了。如果有人知道如何解决这个问题,请让我免于发疯!
android - 通过 ContentProvider 缓存 Android 位图
我正在尝试解决一个有点棘手的问题。我有一个通过自定义 BaseAdapter 从远程服务器获取图像的网格视图。相关代码如下。
网格视图的定义非常简单......
适配器中的大部分代码与此无关,但我将其完整呈现。您会注意到请求图像是通过 DownloadHelper AsyncTask 下载的,并放置在本地 SparseArray 中。如果必须再次显示图像,它将从此数组中获取,而不是重新下载。
显然,这是非常糟糕的,因为可能存在大量图像。这只是一个占位符解决方案。我显然想实现更强大的图像缓存,因为这些图像在下载后也必须离线可用。问题是……我不知道怎么做。
我已经实现了一个数据库......
...和(部分)内容提供者...
而且我相当确定我可以自己处理这些……我遇到的问题是实际的适配器。我知道如何实现游标适配器,但是我只能检查数据库,而不是执行“先下载,稍后从数据库获取”。我想逻辑是这样的:
- 通过提供者查询图片
- 将返回的光标传递给适配器
- 如果光标为空(即该图像在数据库中没有条目),则下载并将其放入数据库
但是,我不是 100% 确定这是这样做的方法。任何帮助将不胜感激。
最好的问候,达米尔 H。
android - Android Volley ImageLoader - BitmapLruCache 参数?
我在使用新的 Volley 库实现图像缓存时遇到问题。在演示文稿中,代码如下所示
BitmapLruCache 显然不包含在工具包中。知道如何实现它或向我指出一些资源吗?
http://www.youtube.com/watch?v=yhv8l9F44qo @14:38
谢谢!
nginx - Mapcache 不缓存 WMS
我在 ubuntu 上有 mapcache、mapserver(WMS)、nginx。我的指示:
Nginx *.conf:
ofp.xml:
在
我的 WMS 工作正常,但没有缓存 - /tmp/mapcache 为空。
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
android - Android 5.0 不支持 BitmapFactory.Options inPurgeable
我正在fresco
学习Facebook
. 我看到ashmem
使用该选项存储位图inPurgeable
非常棒。我们需要非常关心内存管理,但OutOfMemoryError
在Davilk heap
. 我想知道为什么 Android 5.0 不继续支持BitmapFactory.Options
inPurgeable
.
有什么变化ART
吗?
谁能解释我的原因?提前致谢。
编辑
根据 Ed George 的回答:
为什么 Facebook 工程师仍然使用 Android 3.0 -> 4.4 的 inPurgeable?
他们是否权衡了 Dalvik 堆分配以换取性能可预测性?
wpf - 调整大小时 BitmapCache 性能不佳
我有一个包含图像、阴影效果、模糊效果等的ListView
不同复杂容器。大量渲染这些容器会严重降低性能,特别是因为我在. 这就是为什么在这种情况下我设置为(将性能提高 15 倍 fps)。ListViewItem
ListView
CacheMode
BitmapCache
问题是我使用 aWrapPanel
和 aValueConverter
来动态调整这些容器的大小并将它们放入其中,WrapPanel
以便它们完全填充水平或平铺视图中的空间。显然,这不适用于缓存,并且会产生严重的滞后/停顿(帧下降到 0)。
目前我的3个选项是:
- 禁用缓存(并以几乎 15fps 的速度运行)
- 禁用调整大小(看起来不可接受)
- 仅在调整窗口大小时禁用缓存和调整大小(仍然表现不佳,但这是我拥有的最佳选择)
我的问题:
- 为什么在使用缓存与不使用缓存的情况下调整大小时性能会大幅下降?
- 我是在滥用缓存还是做错了?
- 有没有更好的方法来解决这个烂摊子而不妥协?
c# - 如果在 UserControl 上启用了 WPF BitmapCache,则 UserControl 在某些计算机上是不可见的
标题说明了大部分内容。我有一个 WPF UserControl 定义 BitmapCache 如下:
它几乎可以像魅力一样在所有机器上运行,但只有一台配备 Intel Iris 显卡的全新笔记本电脑。我尝试了各种设置,安装了新驱动程序并寻找替代方案。遗憾的是,没有这些东西,我的应用程序——充满了动画和阴影——运行起来就不那么流畅了。
所以我希望我可以通过以某种方式解决问题来保持这一点。有人知道我可以在这台笔记本电脑上做些什么来纠正这个错误吗?
提前致谢!