问题标签 [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 - 确保仅在所有 PHP 完全执行后才执行 jQuery
我有一些与一些外部 PHP 一起工作的 jQuery 代码,但通常只有在第二次刷新之后。该代码旨在获取列表中每个图像的尺寸,然后根据其最长边重新设置每个图像的样式以适合其父级。第一次加载此页面时,jQuery 似乎无法确定所有图像的高度和宽度,因此忽略了样式。确保在从 PHP 调用的图像完全加载后执行 jQuery 的最佳方法是什么?
场景: 我有一个使用外部 PHP 脚本调用图像列表的页面。PHP 运行后,结果会在 id 为“txtHint”的 div 中以 HTML 形式回显。
所以这个PHP(为了相关性而被截断)......
回显到此“txtHint” div 中:
但是,一旦返回结果,我需要检查每个图像实例的尺寸,并根据宽度或高度是否较长来设置样式,同时还要保持其原始纵横比。
目前,我正在使用以下 jQuery:
应该提到的是,外部 PHP 脚本是从页面头部的 JavaScript 中调用的。我不确定这是否会有所不同。
当前代码有效,但不是第一次。我试过 $(window).load 等,以及在提到的调用 PHP 脚本的 JavaScript 中调用它,但问题仍然存在。
有关工作示例,请参见以下 JSfiddle:http: //jsfiddle.net/EMPqW/
java - ImageLoader NullPointerException 对于屏幕外的 SlidingMenu 项目?
我正在解析来自天气提要的 JSON 响应,并且我收到的数据包括与条件相对应的图标的 URL,然后我在 ImageView 中显示该图标。在将代码包移动到我的项目中之前,我能够在沙盒应用程序中完成这项工作。
在主项目中,我使用最新版本的ActionBarSherlock和SlidingMenu进行导航,这两个应用程序都使用了Android-Async-Http-Client但现在它在尝试在 ImageView 中显示来自该 url 的图标时出现致命的 NullPointerException。我不认为这是由任何库引起的。
我已经看到滑动菜单主要由某种类型的 ListView 组成,它使用适配器处理,我在滑动菜单的一部分中正在这样做。但我唯一的线索是它崩溃了,因为现在它是我正在尝试使用的屏幕外 UI 元素。我的滑动菜单中有一些不是由适配器处理的东西有关系吗?我无法想象还有什么不同,但也许你们对我缺少什么有所了解。希望这不是我刚刚忘记的基本内容……或者也许是:)
好的,谢谢你的任何想法。
哎呀!我试图发布一个“片段”,但也许我应该发布完整的文件......
android - 如何在Android中从服务器获取图像时添加加载对话框?
我正在尝试在以下代码中添加加载对话框以从服务器获取图像并将其显示在图库视图中。它显示空白屏幕,直到图像出现。请帮助我如何在从服务器获取图像时显示加载对话框。
这是代码,请帮助。
android - 列表视图中的可绘制导致内存分配过多?
我有一个有四个页面的视图寻呼机,每个页面都有一个 listView。到目前为止一切都很好,但是当我滚动列表时,它会踢数千次 GC_EXTERNAL_ALLOC 并且它会降低我的应用程序的性能。因此,我按照Romain Guy 的文档跟踪了 DDMS 的分配情况,发现这是因为将图像加载到列表项中。
我保存图像,然后检查是否有以前保存的图像,如果有,我使用:
当我得到分配轨道时,它告诉我这条线在滚动时分配了很多内存......我只是想知道为什么?如果有任何有效的方式来加载图像来建议我?
任何帮助,将不胜感激。
android - ListView 图像加载 Android
我正在尝试制作一个列表视图,其中每一行都有一个文本视图和一个图像视图。在图像视图中,我正在尝试使用自定义适配器加载缩略图。我的问题是,如果我有大约 1000 个缩略图,将图像保存在 res/drawable 文件夹中并直接从那里加载是一个好主意(因为图像非常小,大约 2-4kb)。还是从网页 url 下载它们并将它们加载到 listView 中是一个更好的选择。有人可以帮助我找出更明智的解决方案。后来我可能会使用超过 1000 个缩略图。
谢谢
c# - 从客户端程序集加载资源
我目前正在创建一个游戏引擎,需要从引用我的库的客户端程序集中的资源中加载图像。我正在使用这段代码。
我从客户端测试中调用它GECS_TEST.exe
这些是输出MessageBox
GECS_TEST
GECS_TEST.mario_left.png
我得到了这个例外
谢谢
javascript - 使用画布按下相同的键时会出现不同的图像
我正在开发一个使用 HTML5 画布的游戏,其中对话放置在多个图像中,每个图像都命名相同,但最后有一个数字表示其顺序(dialogue1.png, dialogue2.png
...),我试图弄清楚如何制作每次按下enter键(13
我认为是键)时都会出现下一张图像。
我已经尝试了很多,经过多次失败的尝试,我认为唯一的方法可能是编写类似的代码first dialogue1 is displayed
,然后如果用户按下 key 13
,然后"dialogue" + "parseInt(1) + parseInt(1)"
显示,然后n + 1
......'有什么想法吗?
android - 从 url 加载图像但 ANR 显示并强制关闭应用程序
嗨,我的应用程序是关于解析 xml 文件,然后从 url 加载图像以及文本并将其显示在列表视图中,但是每当我从 url 加载图像并且在向下滚动列表视图时它无法加载图像正确并强制关闭应用程序。现在如何克服这种情况。请帮助这里是我从 url 和文本下载图像的代码。
android - ImageLoader 与 Android 通用图像加载器
有没有人有过他们可以推荐的 Android 网络图像加载器库的经验?具体来说,我在研究中看到了这两个,但不确定是否更好或更广泛使用。谁能强调两者之间的差异或优缺点?
https://github.com/novoda/ImageLoader
或者
java - Java:JAI 与 JIMI
我正在使用 JAI 加载 ImageIO 不支持的图像格式(例如 CUR、TIFF 等)。我从来没有尝试过 JIMI,因为它似乎使用的是本地程序(而且我不应该使用基于 JNI 的库,因为我正在制作完全跨操作系统的东西),而且它似乎是一个“图像操纵器” ,而不是“图像加载器”(这是我想要的),即使它可以加载图像,但我不需要任何图像操纵器。
那么,对于我尽可能完全跨操作系统的应用程序,我应该使用 JAI 还是 JIMI?