问题标签 [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.

0 投票
2 回答
857 浏览

javascript - 在页面上的图像之前加载 Javascript 外部文件

我有一个 javascript 轮播库,它定义了我的图像所在的容器。我的图像的宽度和高度必须设置为 100%,以便它们是容器的大小并随容器调整大小。当页面加载 ie 时,大概在加载 javascript 之前,图像会以页面的 100% 的宽度闪烁,因为 java 还没有加载容器?

我的页面在 php 中,它没有在 html 中执行此操作,因此可能是由于 php 加载方式所致?

有没有办法让 javascript 在图像之前加载或停止显示页面以便看不到闪烁的图像?

谢谢

0 投票
2 回答
212 浏览

flash - 如何在 Flash 中加载和拆分大量图像?

分割时如何加载超出4096×4096flash限制的图像?

注意:这是另一个问题的直接延伸。

0 投票
2 回答
914 浏览

java - ImageIcon加载越来越慢

在我的 java GUI 应用程序中,我有一些需要重复扩展的组件,我使用以下代码执行此操作:

起初这工作正常,但经过多次迭代(几百次)后,基于一些简单的时间检查,新的 ImageIcon() 构造函数花费了过多的时间(大约 1 秒)。其余的代码很快。

为什么在多次迭代后会发生这种情况,我怎样才能让它随着迭代的增加而停止减速?(在后台线程中加载图像是行不通的,因为加载图像不是一个固定时间的操作)。

0 投票
1 回答
2186 浏览

html - 画布的 GWT 图像加载

在不使用任何图像加载库的情况下,我正在加载如下图像:

不使用 RootPanel.get().add(img); 图像永远不会被添加到 DOM。所以不会触发onLoad。但是当你将图像添加到 DOM 中时,如果你不删除它,这将是内存泄漏。

我对上述代码的观察:

  1. 如果我不将图像添加到 DOM,则不会触发加载处理程序。
  2. 如果我这样做了,但加载后不删除,则会发生内存泄漏。
  3. 我这样做了,我确实删除了,Chrome 将在 256 MB 后调用垃圾收集。Firefox 从不调用垃圾收集。所以发生了内存泄漏。可能是 Firefox 会在需要时调用垃圾收集器。我不太了解这个问题。

我的问题是,是否有图像加载程序(库)处理图像加载?
加载图像后,它们会自动从 DOM 中删除图像吗?
有没有更合适的方法来处理这个问题,你正在绘制许多图像但在绘制后不需要图像?
还有快速的方法来添加和删除 DOM 中的图像吗?

0 投票
2 回答
2277 浏览

android - 在gridview中异步加载图像

我正在异步加载gridviev中的图像。但是我的gridview在gridview的最后一个单元格中只显示一个图像。下面给出了我的适配器类和异步类,谢谢。

适配器类:

异步类

0 投票
1 回答
281 浏览

python - (Py)Qt:图片下载问题

伙计们
,我想在QTextEdit. 我有一本带有标题和相应 URL 的字典。问题是当我发布请求QNetworkAccessManager并等待信号finished(QNetworkReply*)时,我只得到图像的回复。如何确定请求此图像的相应标题?

这个问题有什么设计模式吗?我会很感激任何想法

0 投票
1 回答
362 浏览

javascript - 我的图像已完成加载,但其高度和宽度尚未更新。这什么时候发生?

我正在使用一个jQuery 插件,一旦页面上的所有图像都已加载,它就会调用回调。它检查imageObject.complete属性并将处理程序绑定到loaderror事件以确定何时完成图像加载。

这很好用,但我遇到的问题是,即使图像被认为已加载,但当我检查图像或其包含元素的height和属性时,尺寸尚未更新。widthdiv

这是一个例子:

http://jsfiddle.net/RtnVx/12/

在尝试访问其和尺寸之前,如何确保包含元素已调整大小以适合图像?heightwidth

编辑 1:我清理并注释了我的 jsfiddle 中的代码,以使示例更易于理解。

编辑2:必须存在基于缓存的竞争条件或变化,因为当我从另一台机器运行代码时,它可以正常工作(即,正确计算上边距),这实际上不好,因为它不一致。这种不一致在 Chrome、FWIW 中更为明显。

另外,需要明确的是,目标不是init每次加载图像时都调用;相反,init应该在通过 AJAX 调用加载所有图像后调用一次load

0 投票
3 回答
1156 浏览

javascript - 请解释这段代码

试图理解下面的代码,因为我想对其进行一些自定义。根据评论,callback function is passed the last image to load as an argument. 有人可以解释一下回调是如何只传递给最后一张图片的吗(我明白为什么,我只是不知道怎么做)?从我阅读代码的方式来看,它似乎被传递给了所有人。

干杯。

0 投票
2 回答
945 浏览

flash - 使用 AS3 在单个类实例中并行加载图像

当我尝试在 AS3 的一个类中加载多个图像时,会出现我的问题。

我的代码看起来像这样:

我的问题是,每个完整方法都会收到相同的图像。有时他们都得到img1.jpg,有时他们都得到img3.jpg......

我不知道为什么会这样。

我很感谢你能给我的任何帮助。

这是我使用的确切代码:

班级CuboidBookView

这些方法在另一个类中调用:

编辑:我想,这会有所帮助,但结果相同:

现在不同的位图和加载器具有不同的名称,并在同一个方法调用中调用。事件处理程序现在是内联的。

我无法弄清楚错误在哪里。

0 投票
1 回答
132 浏览

gwt - GWT 使用前获取图像

在 GWT 应用程序中,我肯定会使用一个图像,但我希望应用程序仅在我要使用的图像已经加载时才加载,这样用户就不会看到图像部分加载,我怎么能做吗??