问题标签 [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 投票
3 回答
1305 浏览

google-maps - 如何预加载图像,以便它们在页面上的其他任何地方加载得更快,这是一个好习惯吗?

事情是这样的:我有一个谷歌地图,里面有很多标记。

问题是地图加载,保持空白一段时间,然后才显示标记。标记是自定义的 PNG。

我的想法是“预加载”它们(不确定这是正确的词),以便它们几乎与地图同时出现。

到目前为止,我所做的是添加我在地图上使用的相同图像,在地图之外,在页面的前面display:none;

我不确定,但似乎地图和图像显示之间的时间已经减少。

这是最好的方法吗?这是一个好的做法吗?

0 投票
9 回答
2222 浏览

c - 简单的图像加载库

我有一个应用程序使用这个库(实际上是D 的直接端口)进行一些图像处理。我正在寻找一些其他类似风格的库来加载其他文件类型。

我需要/想要的东西:

  • 损失较少的格式。
  • 简单的 C API。
  • 以原始像素格式将数据加载到缓冲区中。
  • 开源(因为我可以获取源文件并编译它们以供我自己使用,除此之外,许可无关紧要)

任何人都知道这样的事情吗?

0 投票
5 回答
4953 浏览

opengl - 加载到纹理上时 png 图像模糊

我在 Photoshop 中创建了一个带有已加载到 OpenGL 程序中的透明胶片的 png 图像。我已将它绑定到纹理,在程序中图片看起来很模糊,我不知道为什么。

替代文字 http://img685.imageshack.us/img685/9130/upload2.png

替代文字 http://img695.imageshack.us/img695/2424/upload1e.png

加载代码

显示代码

编辑:我不认为我在拉伸每个像素在坐标系中应该是两个

0 投票
1 回答
1490 浏览

iphone - 如何让滚动图像的速度与 Apple 的照片应用程序一样快

目标——在 iPhone 上,使用 UIScrollView 浏览数百个本地存储的 jpg。

问题- 像我之前的许多其他人一样,我尝试过基于 Apple 的Page Control示例代码实现滚动视图,但发现它缺乏。我目前面临的最大问题是示例代码的架构似乎无法扩展。只需从磁盘加载几张图像,一切都很好。但是,一旦图像的数量达到几十个,滚动就会受到严重影响:每次新滑动时,滚动视图都会在滚动时结结巴巴。

我玩过的唯一一个甚至接近合理响应的代码是Three20,但即使在那里,性能也无法与Photos相提并论。

目前,我只使用 Three20,但更快的自定义解决方案肯定会更好。

0 投票
1 回答
8618 浏览

android - Android:图库中的延迟加载

我已经查看了一些关于延迟加载的帖子,但我相信我的问题有点不同。

我有一个画廊(我的课程扩展了画廊),它显示了 20 张相当大的图像(每张 400-500K)。由于出现 OutOfMemory 异常,我无法将它们全部加载到库中。
因此,我创建了一个包含 20 个 Drawable 的数组,并最初填充了前 9 个元素(图像来自 Web),并将其余所有元素设置为 null。我的意图是这样的:向右一晃,获取元素号。10 并设置为空元素编号。0. 在另一次向右获取元素编号。11 并设置为空元素编号。1 为空。左转也是同样的逻辑。

问题是我可以比获取元素快得多。我的画廊有一个 BaseAdapter,它的 getView() 看起来像这样:

我如何告诉 getView() - 如果 imageArray[position] 仍然为空,则显示“正在加载...”对话框,一旦设置好,就在相同的位置重复自己?
我不想看到 imageView 为空,然后即时设置。我希望在设置之前根本看不到 imageView。

谢谢。

0 投票
4 回答
905 浏览

c++ - LoadImage() 找不到文件错误 (Windows)

编辑:我在下面的代码片段中添加了几行程序。

我在程序中有以下代码行

当我运行程序时,它崩溃了。我使用了 GetLastError(),它返回 2/FILE_NOT_FOUND,但文件(“Test.bmp”)在 .exe 的文件夹中。有人可以指出这行代码有什么问题(或者如果错误不在这一行中)?

0 投票
2 回答
5923 浏览

javascript - ASP.NET MVC - How do I load an image asynchronously?

On the home page of my site I want to display a lot of products which have images which are quite large. Currently the page is taking so long to load that it is actually timing out and the page fails to display!

In MVC, or just ASP.NET in general, how can I load an image asynchronously? Basically what I want to do is display the details of the product and just display a small loading image e.g. ajaxload.info. until the image is loaded.

I assume this is going to require some javascript/jQuery...

0 投票
1 回答
912 浏览

javascript - Javascript:图像加载后将图像容器高度调整为动态图像高度?

我通过以下 javascript 函数加载图表:

但是,在绘制之前,图形高度是未知的。我想知道是否有办法在它加载并将容器高度设置为 cet 高度后获得这个高度。

我想过把:

在 onload 函数中,但我无法找到此图像的高度。调试显示(在 onload 内):

现在最后一个,this.height,显然是指容器,它的高度设置为 425px。

关于如何获得高度的任何想法?

谢谢!

0 投票
3 回答
211 浏览

actionscript-3 - ActionScript 3.0 有多少个加载器?

我想在我的 Flash 视频上加载 2 个不同的元素:

首先是动态照片(我从外部变量中获取特定数字),然后是 swf 视频...

我的问题是?

我是 AS3 的新手,我看到我需要一个装载机,我可以装载所有东西。但是我必须有多少装载机?我可以只使用一个更改结束事件调用的函数吗?

非常感谢。

伊曼纽尔

0 投票
6 回答
814 浏览

javascript - 使用 javascript 事件加载浏览器图像?

我有一个包含很多图像的页面,这些图像最初在我使用选项卡式 div 时从视图中隐藏(即使用 CSS display:none 隐藏一些 div)。

因此,当页面加载时,加载所有图像需要很长时间,这看起来页面很慢(因为浏览器上的加载栏没有完成 10 多秒)。

我想要一种在页面上可见之前不加载图像的方法。

我玩过jQuery LazyLoad,但是这似乎只在滚动浏览器时加载图像(这不适用于选项卡式 div)。

因此,有没有办法改变 LazyLoad 以像这样工作,或者有更好的方法吗?

谢谢!