问题标签 [image-loading]
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.
javascript - 在页面上的图像之前加载 Javascript 外部文件
我有一个 javascript 轮播库,它定义了我的图像所在的容器。我的图像的宽度和高度必须设置为 100%,以便它们是容器的大小并随容器调整大小。当页面加载 ie 时,大概在加载 javascript 之前,图像会以页面的 100% 的宽度闪烁,因为 java 还没有加载容器?
我的页面在 php 中,它没有在 html 中执行此操作,因此可能是由于 php 加载方式所致?
有没有办法让 javascript 在图像之前加载或停止显示页面以便看不到闪烁的图像?
谢谢
flash - 如何在 Flash 中加载和拆分大量图像?
分割时如何加载超出4096×4096
flash限制的图像?
注意:这是另一个问题的直接延伸。
java - ImageIcon加载越来越慢
在我的 java GUI 应用程序中,我有一些需要重复扩展的组件,我使用以下代码执行此操作:
起初这工作正常,但经过多次迭代(几百次)后,基于一些简单的时间检查,新的 ImageIcon() 构造函数花费了过多的时间(大约 1 秒)。其余的代码很快。
为什么在多次迭代后会发生这种情况,我怎样才能让它随着迭代的增加而停止减速?(在后台线程中加载图像是行不通的,因为加载图像不是一个固定时间的操作)。
html - 画布的 GWT 图像加载
在不使用任何图像加载库的情况下,我正在加载如下图像:
不使用 RootPanel.get().add(img); 图像永远不会被添加到 DOM。所以不会触发onLoad。但是当你将图像添加到 DOM 中时,如果你不删除它,这将是内存泄漏。
我对上述代码的观察:
- 如果我不将图像添加到 DOM,则不会触发加载处理程序。
- 如果我这样做了,但加载后不删除,则会发生内存泄漏。
- 我这样做了,我确实删除了,Chrome 将在 256 MB 后调用垃圾收集。Firefox 从不调用垃圾收集。所以发生了内存泄漏。可能是 Firefox 会在需要时调用垃圾收集器。我不太了解这个问题。
我的问题是,是否有图像加载程序(库)处理图像加载?
加载图像后,它们会自动从 DOM 中删除图像吗?
有没有更合适的方法来处理这个问题,你正在绘制许多图像但在绘制后不需要图像?
还有快速的方法来添加和删除 DOM 中的图像吗?
android - 在gridview中异步加载图像
我正在异步加载gridviev中的图像。但是我的gridview在gridview的最后一个单元格中只显示一个图像。下面给出了我的适配器类和异步类,谢谢。
适配器类:
异步类
python - (Py)Qt:图片下载问题
伙计们
,我想在QTextEdit
. 我有一本带有标题和相应 URL 的字典。问题是当我发布请求QNetworkAccessManager
并等待信号finished(QNetworkReply*)
时,我只得到图像的回复。如何确定请求此图像的相应标题?
这个问题有什么设计模式吗?我会很感激任何想法
javascript - 我的图像已完成加载,但其高度和宽度尚未更新。这什么时候发生?
我正在使用一个jQuery 插件,一旦页面上的所有图像都已加载,它就会调用回调。它检查imageObject.complete
属性并将处理程序绑定到load
和error
事件以确定何时完成图像加载。
这很好用,但我遇到的问题是,即使图像被认为已加载,但当我检查图像或其包含元素的height
和属性时,尺寸尚未更新。width
div
这是一个例子:
在尝试访问其和尺寸之前,如何确保包含元素已调整大小以适合图像?height
width
编辑 1:我清理并注释了我的 jsfiddle 中的代码,以使示例更易于理解。
编辑2:必须存在基于缓存的竞争条件或变化,因为当我从另一台机器运行代码时,它可以正常工作(即,正确计算上边距),这实际上不好,因为它不一致。这种不一致在 Chrome、FWIW 中更为明显。
另外,需要明确的是,目标不是init
每次加载图像时都调用;相反,init
应该在通过 AJAX 调用加载所有图像后调用一次load
。
javascript - 请解释这段代码
试图理解下面的代码,因为我想对其进行一些自定义。根据评论,callback function is passed the last image to load as an argument
. 有人可以解释一下回调是如何只传递给最后一张图片的吗(我明白为什么,我只是不知道怎么做)?从我阅读代码的方式来看,它似乎被传递给了所有人。
干杯。
flash - 使用 AS3 在单个类实例中并行加载图像
当我尝试在 AS3 的一个类中加载多个图像时,会出现我的问题。
我的代码看起来像这样:
我的问题是,每个完整方法都会收到相同的图像。有时他们都得到img1.jpg
,有时他们都得到img3.jpg
......
我不知道为什么会这样。
我很感谢你能给我的任何帮助。
这是我使用的确切代码:
班级CuboidBookView
这些方法在另一个类中调用:
编辑:我想,这会有所帮助,但结果相同:
现在不同的位图和加载器具有不同的名称,并在同一个方法调用中调用。事件处理程序现在是内联的。
我无法弄清楚错误在哪里。
gwt - GWT 使用前获取图像
在 GWT 应用程序中,我肯定会使用一个图像,但我希望应用程序仅在我要使用的图像已经加载时才加载,这样用户就不会看到图像部分加载,我怎么能做吗??