我有一个C#项目,并且在该项目中使用了一些嵌入式图像。这些图像在项目资源中,我在应用程序的多个部分中使用它们。现在,我需要其中一些图像在我的旁边.exe file
。而且我需要在程序运行时动态地进行操作。因此,正如我在此问题的标题中提到的那样,我将提取嵌入在应用程序中的文件。像这样的功能:
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
)
);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句