この投稿に続いて、リソースとして画像を含めました: How to create and use resources in .NET
PDFSharp ライブラリを使用して PDF を作成しています。画像を描画するメソッドには、画像のパスが必要です。のパスを取得するにはどうすればよいProperties.Resources.Image
ですか?
または、これを行う別の方法はありますか?
この投稿に続いて、リソースとして画像を含めました: How to create and use resources in .NET
PDFSharp ライブラリを使用して PDF を作成しています。画像を描画するメソッドには、画像のパスが必要です。のパスを取得するにはどうすればよいProperties.Resources.Image
ですか?
または、これを行う別の方法はありますか?
はProperties.Resources.Image
メモリ内リソースです。
イメージを一時ファイルに保存し、パスを取得できます。
var path = Path.GetTempPath();
Properties.Resources.logo.Save(path);
次を使用して、保存せずに実際に画像を作成できますXImage.FromGdiPlusImage()
。
var image = XImage.FromGdiPlusImage(Properties.Resources.logo);