c# - WPF 是否将全尺寸图像嵌入到输出中?

标签 c# wpf

我有一个 WPF 应用程序,其中包含带有 PNG 图像的按钮。实际图像通过按钮内的网格控件缩放到大约 32 像素左右(取决于按钮大小)。同时,我在 Photoshop 中创建的原始艺术作品的尺寸为 250x250 像素。

目前,我在 Photoshop 中创建图稿,将其作为资源添加到我的 WPF 项目中,并让 WPF 自动将其缩放到按钮大小。

这是我的问题 - 如果我的原始图像是 250x250 像素,并且 WPF 将其压缩到一个按钮中,使其只有 32x32 像素,那么我的输出文件包含 250x250 图像还是 32x32 图像?

我这么问是因为,如果应用程序性能会受到原始图像大小的负面影响,我宁愿自己在 Photoshop 中对其进行缩放。

最佳答案

是的,它将包含完整的文件,因为它无法识别它在运行时可能不会显示得更大。您可以通过使用ILSpy反编译您的程序来检查这一点。 .

关于c# - WPF 是否将全尺寸图像嵌入到输出中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11181529/

相关文章:

c# - 使用 OpenFileDialog 属性时仅获取文件名 "FileName"

WPF检测弹出窗口的最终位置

c# - TreeNode 窗体到 WPF 的转换

wpf - 有两个控件设置另一个控件的可见性

用户输入后的 C# 时间延迟

c# - 在执行 select 子句之前检查列是否存在

类型固定但没有 USB 硬盘的 C# getdrives?

c# - 确定字符串的第一个字符是大写还是小写

c# - 参数类型不匹配 Transforming anonymous Expression<Func<T,U>> to non anonymous Expression<Func<T,U>>

c# - 如何根据不同类型的用户隐藏、启用、更改 WPF GUI?