C# 如何从资源中提取图像?
我有一个C#项目,我在这个项目中使用了一些嵌入式图像。这些图像在项目资源中,我在应用程序的几个部分中使用它们。现在,我需要将其中一些图像放在我的C# 如何从资源中提取图像?,c#,C#,我有一个C#项目,我在这个项目中使用了一些嵌入式图像。这些图像在项目资源中,我在应用程序的几个部分中使用它们。现在,我需要将其中一些图像放在我的.exe文件旁边。我需要在程序运行时动态地执行它。正如我在这个问题的标题中提到的,我将提取嵌入我的应用程序中的文件。这样的函数: public static void Extract(Bitmap imageToExtract, string destination); Extract(WindowsFormsApplication1.Properti
.exe文件
旁边。我需要在程序运行时动态地执行它。正如我在这个问题的标题中提到的,我将提取嵌入我的应用程序中的文件。这样的函数:
public static void Extract(Bitmap imageToExtract, string destination);
Extract(WindowsFormsApplication1.Properties.Resources.PICT);
这将被称为:
public static void Extract(Bitmap imageToExtract, string destination);
Extract(WindowsFormsApplication1.Properties.Resources.PICT);
编辑:我无法使用中解释的内容。因为我需要我的资源是私人的,所以不要让别人占用它。我想这并不难。试试这个:
public static void Extract(Bitmap imageToExtract, string destination) {
System.IO.File.WriteAllBytes(
destination,
ImageToByte(
imageToExtract
)
);
}
也可能是和的副本,你甚至可以找到一个答案@Banana:现在我试过了。相信我,这是行不通的。如果是那样的话,请在你的问题中贴出你尝试过的东西,以及为什么它对你不起作用(错误、异常等)。@Banana:好的。我做到了。@Banana:谢谢你提醒我;)