相关文章推荐
忐忑的钢笔  ·  delphi ...·  1 年前    · 
光明磊落的茶壶  ·  wpf - How to control ...·  1 年前    · 
风流的凳子  ·  Type中的3个bool属性: ...·  1 年前    · 

C#处理bitmap数据时,遇到

error CS0246: 未能找到类型或命名空间名“Bitmap”(是否缺少 using 指令或程序集引用?)

貌似是因为缺少 System.Drawing.Common 库
解决方案:
安装这个库

打开visual studio
依次

工具->NuGet 包管理->程序包管理控制台

Install-Package System.Drawing.Common -Version 5.0.2

官网
https://www.nuget.org/packages/System.Drawing.Common/

在同一个项目下,新建了另外一个 cs项目时,又报了类似的错误

CS1069 未能在命名空间“System.Drawing”中找到类型名“Bitmap”。此类型已转发到程序集“System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”。请考虑添加对该程序集的引用。

这时候用方法1命令行安装 System.Drawing.Common 库 无法解决这个问题了,只能到 Nuget程序包里再次安装这个库了

右击项目,点击管理NuGet程序包->搜索drawing->看到System.Drawing.Common->安装这个包就可以了
在这里插入图片描述

C#2022 winform程序加载项目报错:CS0433 类型“Font”同时存在于“System.Drawing.Common, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”和“System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中 <br />表现:<br />Me.pbStop.Image = CType (resources.GetObject("pbStop.Image" ), System.Drawing.Image)<br />语句出现异常:NotSupportedException: System.Drawing.Bitmap<br />解决:<br />1)       DELETE the whole directory of your program files (DLL, EXE, INI and so on) 我using System.Drawing;声明了还是无法错误,用Everthing搜索了下System.Drawing,确实找不到有这个名称相关的文件。 果断去微软官网看看是需要哪个dll文件,发现是系统缺少System.Drawing.Common.dll文件。 然后我去www.nuget.org网站下载了进行安装,修复完毕。安装教程转这个博主的连接,几个步骤就完成了。 https://blog.csdn.net/linjf520/article/details/79585081 用c#做图形图像处理的时候需要用到System.Drawing.Bitmap。在WPF中显示图像的Image控件接受的数据源是ImageSource,因此使用System.Drawing.Bitmap进行图像处理之后要把System.Drawing.Bitmap转换成ImageSource,转换方法如下: System.Drawing.Bitmap m_Bitmap = new System.D 如标题所言,使用System.Drawing类来实现简单图形的绘制,这个项目使用C#语言进行winform窗体应用开发,主要功能有:绘制直线、绘制矩形、绘制圆形、ESC结束绘制、清空画布。 var hostUrl = HostingEnvironment.MapPath("~/") + "Images/"; var imgBack = GetImage(hostUrl+"background.png");//背景图 img1.Source = new BitmapImage(new Uri(@"image file path", UriKind.RelativeOrAbsolute)); 利用這樣的方式,將圖片檔案顯示在Imagez上面;如果來源是byte C#使用System.Drawing.Bitmap时报错 最近创建c#项目,使用System.Drawing.Bitmap时报错如下: CS1069 未能在命名空间“System.Drawing”中找到类型名“Bitmap”。此类型已转发到程序集“System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”。请考虑添加对该程序集的引用。 经查主要因为在创建项目时,使用的是.NET Cor /// 图片裁剪,生成新图,保存在同一目录下,名字加_new,格式1.png 新图1_new.png /// </summary> /// <param name="picPath">要修改图片完整路径<...