C# Wpf 在运行时嵌入图像
Posted
技术标签:
【中文标题】C# Wpf 在运行时嵌入图像【英文标题】:C# Wpf embed images at runtime 【发布时间】:2021-05-30 12:42:52 【问题描述】:在我的 C# WPF 应用程序中,用户可以导入图片。 目前图片的来源是引用图片路径的。
当图片将被删除或移动时,我的参考不再有效。 它是如何在 Word 或 Photoshop 等应用程序中管理的?是否可以嵌入 我的自定义文件中运行时的图片?或者应该将这些文件复制到 “图像数据库”?
【问题讨论】:
【参考方案1】:Microsoft Word (docx) 格式。当您将图像粘贴到文档中时,它会将它们保存为文件。试试这个:
-
将 .docx 重命名为 .zip 扩展名
解压压缩包
现在,导航到以下内容,您可以在此处查看所有嵌入的图像:
您可以为您的应用执行类似的操作。在不了解完整背景和设计细节的情况下,很难回答图像应该放在哪里。 一般来说,图像应该/可以与图像所补充的其他数据放在一起。
【讨论】:
以上是关于C# Wpf 在运行时嵌入图像的主要内容,如果未能解决你的问题,请参考以下文章
如何在 C# WPF(运行时)中将 Dependency Property propertymetadata 设置为 LinearGradientBrush?