问题标签 [imagesource]

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 回答
311 浏览

wpf - MSDN 错误上的 ImageSource 类?

从 MSDN 上的 ImageSource 类的定义中,我不清楚这意味着什么:

表示具有宽度、高度和 ImageMetadata 的对象类型,例如 BitmapSource 和 DrawingImage。

这是一个抽象类,DrawingImage 和 BitmapSource 都派生自 ImageSource,它们不是元数据的一部分。

0 投票
1 回答
351 浏览

android - 如何使用像lazylist概念这样的db响应来显示图像?

我是 android 应用程序的新开发人员。我正在显示来自 .net db 服务的图像。我正在使用 SoapObject 类与 .net Web 服务进行通信。当我将获取图像的请求发送到 db 时,它返回编码字符串。我将这些字符串存储在一个字符串数组中。在延迟加载概念中,他们将 url 存储到一个字符串数组中,他们将该数组传递给 LazyAdapter 类。而不是 url 字符串数组,我传递响应字符串数组如下

要求:

回复:

LazyAdapter.java 我在这个类中写了getView方法如下

从上面的代码中,我在响应完成后查看图像。在查看图像之前,我得到的是空白屏幕,但不是默认图像。

如何在响应完成之前显示默认图像?

plzzz任何人帮助我

0 投票
1 回答
700 浏览

wpf - 从剪贴板移动或粘贴后,将图像的源字符串保存在richtextbox中

我正在研究可以处理图像的richtextbox。我将richtextbox 的xaml 内容作为字符串保存到数据库中。图像保存在文件夹树中。我有一个问题:

当我将图像插入到 Richtextbox(在 InlineUIContainer 中)时,一切正常,保存和加载没有问题。但是当我再次拖动图像或剪切并粘贴图像时,图像的源路径发生了变化:

原始来源是:

因此,当我再次保存 xaml 时(仍然一切正常),我无法再次加载图像,因为在 xaml 中有错误的路径(不正常 :-))。

我搜索了它,但我没有找到任何解决方案。请问你能帮帮我吗?

0 投票
2 回答
344 浏览

jquery - 在Javascript中压缩图像源路径

我有一个网络应用程序,它用其他 img 替换了几个 img。

例如:路径为http://example.com/example/example/images/dir/1.gif的图像被替换为http://cdn.example.com/dir/1.gif

为此,我使用 jQuery attr()。

所以我的代码看起来像这样:

那么有没有办法压缩这个?所以它是用更少的字符写的?

注意:在每一行中,两个网站上的图像都是相同的。例如,1.gif 再次替换为 1.gif,但使用了不同的服务器。所以基本上我想更换服务器。当http://www.example.com/dir/images/dir/替换为http://cdn.example.com/dir/

非常感谢

0 投票
1 回答
3781 浏览

c# - Imagebrush 图片源绑定转换器

我通过绑定使用 xml 作为我的应用程序的源。在 xml 中有一个文件夹列表和每个文件夹的示例图像的路径。文件夹列表绑定到listbox,另外一个显示绑定到listbox的选中项,是xml列表(类型XmlNode)的一项。我添加了使用由 XmlProvider 从 xml 复制的 XmlDocument 添加和删除项目的操作,并将其保存到源文件中。

当源列表为空时,无论是在应用程序加载时,还是在删除所有项目之后,问题就开始了。此时显示的所有绑定值都为空。我使用绑定的 TargetNullValue 属性解决了所有绑定,除了画布背景 imagebrush image_source 属性没有显示任何内容。

我尝试使用转换器,但是当我调试它时,我看到了一些奇怪的东西。如果列表中有项目,则转换器返回应有的内容并显示图像,但如果列表为空,则转换器返回应有的内容并且不显示图像!请帮助我。

代码:

XML:

XAML:

C#:

0 投票
1 回答
810 浏览

wpf - 如何在 ImageSource 的自定义 wpf 控件上实现 DependencyProperty?

如何DependencyProperty在自定义 wpf 控件上实现 a ImageSource

我创建了一个自定义控件(按钮),其中包括显示图像。我希望能够从控件外部为图像设置 ImageSource,所以我实现了一个 DependencyProperty。但是,每当我尝试更改 ImageSource 时,我都会收到SystemInvalidOperationException“调用线程无法访问此对象,因为不同的线程拥有它。”

好的,所以主线程无法访问图像控件,所以我需要使用 Dispatcher - 但是在哪里以及如何?显然异常是在setter中抛出的,执行SetValue(ImageProperty, value);

tv_CallStart.xaml:

tv_CallStart.xaml.cs

从 UI 线程的代码隐藏设置图像:

以及初始化控件的 MainWindow.xaml:

改编了上面的源代码以反映我的进步..

解决方案:

上面发布的代码工作正常。与初始版本相比的重要变化是从 UI 线程中添加了 Freeze() 方法(请参阅接受的答案)。项目中的实际问题不是按钮在 UI 线程中初始化,而是从另一个线程设置的新图像。图像设置在一个事件处理程序中,该处理程序本身是从另一个线程触发的。我通过使用解决了这个问题Dispatcher

0 投票
1 回答
567 浏览

xaml - xaml:无法使图像绑定工作

我正在尝试进行一些数据绑定,但无法显示图像。这是 xaml 的样子:

这是代码隐藏的样子:

运行时会显示名称和价格,但不会显示图像。xaml 作品中注释掉的行,谁能纠正我做错了什么?

0 投票
1 回答
4789 浏览

windows-phone-7 - 以编程方式将按钮的背景设置为图像

如何以编程方式将按钮的背景设置为图像?我知道如何在 XAML 中做到这一点,但在代码中,我一直卡住,我试过了

但后来我得到字符串无法转换为 ImageSource 的错误。

0 投票
1 回答
2280 浏览

wpf - .net4 中仍然存在内存泄漏 - 将内存 BitmapImage 绑定到 Image-Source

我知道过去曾在这里问过非常相似的问题 - 但都没有解决我的问题:

我将内存中的图像加载到 BitmapImage 中:

然后使用它(使用 INotifyPropertyChange)将生成的 BitmapImage 绑定到 Image 对象的 Source(在页面上)。

问题是:这会泄漏内存(在我的情况下,2-3 张图像高达 300MB!)

你甚至没有使用 Profilers 找到这个 - 只有 .net Memory Profiler 让我走上了正轨(因为它在所有字节都在的非托管内存中 - 所以 ANTS 告诉我“.NET 正在使用 367,3MB 中的 19,24MB 私有分配给应用程序的字节数” - 不错): 内存分析器输出

在此处输入图像描述

无论我尝试什么 - 我都不会消除这种泄漏。尝试过(一次和一次):

  • 清除视觉树/卸载时删除图像
  • 将图像源设置为 null
  • 在 Rectangle 中使用 ImageBrush 而不是 Image
  • 其他不释放 MemoryStream 的 CacheOptions
  • 不要冻结图像

我不明白 - 真的!一旦我停止使用源中的图像,一切都很好(没有泄漏)。

有人我可以尝试任何选择吗?

备注 似乎这根本不是错误(请参阅我的第二条评论) - 我必须检查这个,所以我现在让问题打开 - 也许这也可以帮助解决其他问题

0 投票
1 回答
4795 浏览

windows - 图像未在 Internet Explorer 中加载。为什么?


我终于完善了我正在构建的网站,但令我沮丧的是,我最近在 Internet Explorer 中检查了该网站,发现图像没有完全加载。你可以看到图像的边框,但中间没有加载。我认为这可能是我在 wordpress 上更改的内容,但是主页上有来自非 wordpress html 文件的图像,并且它们也无法加载。除了 Internet Explorer 之外,其他所有浏览器都可以正常工作。有什么想法吗?可能是一个简单的修复
这里的网站...... 所有代码和 css 都可以在那里查看,如果您想要我的 wordpress 代码,请告诉我
,也许代码只需要重新排列以使窗口浏览器满意?任何帮助都会很棒