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

html - 使用 html 或 php 将图像添加到画布

我尝试了很长时间如何将图像添加到 html 或 php 中的画布只有我得到了图像路径我需要将图像加载到 html 或 php 中的画布,我不需要通过 jquery 或 javascript 添加图像

在html中我试试这个。

0 投票
1 回答
1146 浏览

android - LazyLoader imageLoader 空指针异常?

我目前正在开发一个具有使用 LazyLoader 方法填充的 List 的应用程序,因此我拥有以下类:

FileCache.java、ImageLoader.java、LazyAdapter.java、Utils.java

基本上,当我填充列表时,图像加载鳍,但是我想在单个项目视图上显示所选列表项的图像,当它被选中时。因此,当用户单击列表项时,他们将被带到一个新活动以查看该项目周围的所有详细信息。为了保存数据库调用,我在列表中收集了所有需要的数据并将其隐藏在字段中,然后使用以下方法将其传递给单个项目视图:

然后,这会将那个 URL 和我发送到新活动的一堆其他数据传递给新的 Activity。当它到达新活动时,我正在使用以下方法读取该数据:

正如你所看到的,我已经突出显示了上面似乎失败的行,并且我得到了一个 nullpointerexception 错误,即使我已经调试了代码并且当它到达该行时,它传递的 2 个参数都存在。图像加载器的代码如下:

我认为这可能与我调用图像加载器的方式有关,有人可以帮我解决这个问题,因为它很烦人吗?或者有人可以告诉我更好的方法来获取已经缓存并显示在列表中以显示在单个项目活动中的图像吗?

谢谢

0 投票
3 回答
4411 浏览

javascript - 测试是否加载了所有图像

这是我测试是否已加载所有图像的能力的尝试:

问题是一旦循环完成,变量i就是imgCount. 这意味着所有其他“已加载”标志在加载图像时永远不会设置为true

是否有某种方法可以向图像添加“加载”属性,或者是否有解决此问题的方法?

0 投票
0 回答
497 浏览

java - 加载图像的非法参数异常

我目前正在编写游戏并尝试从ImageLoader类中加载和图像,但我一直收到此错误:

这是调用该类的类的代码ImageLoader,但我的 catch 块上也收到错误:

这是我的ImageLoader课程的代码:

为什么它会抛出 null!,我试图改变 to 的路径,resources/Asteroid.jpg/resources/Asteroid.jpg它什么也没改变。

编辑:resources与我的类路径有关,因为它是我存储图像和点资源的包。

0 投票
0 回答
29 浏览

java - 图片加载非法参数异常错误

我目前正在编写游戏并尝试从ImageLoader类中加载和图像,但我一直收到此错误:

这是调用该类的类的代码ImageLoader,但我的 catch 块上也收到错误:

这是我的ImageLoader课程的代码:

为什么它会抛出 null!,我试图改变 to 的路径,resources/Asteroid.jpg/resources/Asteroid.jpg它什么也没改变。

resources与我的类路径有关,因为它是我存储图像和点资源的包。由于我无法上传树的图像,因此如下所示:

项目 - MyGame

套餐:

play - 包含所有类文件和代码

资源 - 包含所有图像和文档

0 投票
2 回答
1628 浏览

android - Android:如何将进度条添加到 BitmapWorkerTask?

这是我将图像加载到 ViewPager 的 BitmapWorkerTask。我正在尝试向每个页面添加一个 Horizo​​ntal ProgressBar,以便更好地显示图像加载进度的 UX。(我一直在使用“不确定”的圆形进度条。)

BitmapWorkerTask 是否是添加进度条的正确位置,如果是,该怎么做?

0 投票
1 回答
914 浏览

android - 在 Android 中加载带有图像 url 的本地 json 文件

我正在使用从 url 加载图像的源。图像链接存储在 json 文件中,而 json 文件将托管在服务器中。但我希望本地存储的 json 文件可能在资产或可绘制中。我的问题是,如果我使用资产管理器,它必须使用流管理器,并且流管理器不与 url 一起使用,它与加载图像 url 的上下文相关联。如果我将 config_wallpaper_manifest_url 的 url 更改为本地资产 url,即。example.json,同样永远不会加载。什么是可能的解决方案?谢谢。

0 投票
1 回答
3600 浏览

android - 更新用户的个人资料图片

我正在制作一个应用程序,我使用 ImageLoading Framework 从服务器下载图像并将 URL 放入缓存中。现在我想要更新用户的个人资料图片,但即使在服务器上更新了个人资料图片后,它也不会显示在应用程序中。

该应用程序正在显示用户的旧个人资料图片。为什么会出现这个问题,我该如何解决?

更新onclick的代码:

个人资料图片捕获首页

用于更新个人资料图片:

0 投票
2 回答
179 浏览

javascript - How can I control image loading when I can't modify some of the source code?

I'm working in a templating system that uses a series of plugins to output some markup. One of these plugins is a gallery that contains multiple images. As the gallery sizes grow, load speed gets impacted and I'm trying to come up with a creative approach to work around it.

Here's an example:
{% plugin gallery %}

will become:

I can't control the content that's being output, only wrap it with additional HTML. This obviously results in 5 images being loaded

One technique to load images when you want them is to give them a fake attribute that you then turn into src when you want to load (e.g. ) but I can't edit that output.

Another idea I had was wrapping all the output with something to prevent load, like an HTML comment, and then stripping that off / using the data with some JavaScript to reconstruct the image elements as needed and append them back to the DOM. This seems hacky and I'm out of ideas.

Summary:

  • I want to prevent images from loading so I can load them as I want them and control page load better.
  • I cannot edit the markup of the image tags, but can wrap with additional markup.
  • I'm constrained to client-side languages (HTML/JS). I cannot use server-side languages or modify the server itself in this situation.

Any other techniques that may work here?

0 投票
2 回答
2801 浏览

jquery - 仅在元素进入视口时加载图像

我正在构建一个照片库,我只想在内容“DIV”元素进入视口时加载图像。我为此使用 jquery viewport.js。

默认情况下,我将每个“IMG”标签的 src 属性设置为“LOADING.JPEG”,当任何 div 进入视口时,我将 IMG 标签的 src 属性更改为真实图像。但是在更改 SRC 属性图像后不要更改它仍然显示 LOADING.JPEG。

任何帮助或建议将不胜感激。

谢谢