system.drawing相关内容

在类库 (.NET Standard) 中找不到位图类

我想制作一个类库(.NET Standard),我正在使用 System.Drawing, 但我收到错误: CS0246 C# 找不到类型或命名空间名称“位图"(您是否缺少 using 指令或程序集引用?) 我使用的是 .NET Standard 2.0. 解决方案 更新 截至上个月(2018 年 5 月),Microsoft 发布了 System.Drawing. ..
发布时间:2022-01-06 11:20:12 C#/.NET

OutOfMemoryException:内存不足 - System.Drawing.Graphics.FromImage

在使用 System.Drawing.Graphics.FromImage(在 Windows 2012 服务器上使用最新版本的 .NET 软件)时出现内存不足异常,仅在极少数特定图像文件上.大多数情况下,代码运行良好. 上述问题的典型答案表明某些资源没有被释放. 回答前请考虑以下几点:- 此特定图像的大小为 34KB,是 .JPG 图像.服务器处于空闲状态,内存超过 32GB. ..
发布时间:2021-12-30 18:50:23 C#/.NET

比较两个 Color 对象

这是 VS2010 和 .NET 4.0.我正在尝试比较两个 System.Drawing.Color 对象. mStartColor.ToArgb() 的值为 16777215. Color.Transparent.ToArgb() 的值为 16777215. mStartColor 的值Color.Transparent 是 True. 如何为 Color 对象实现相等 ..
发布时间:2021-12-29 22:43:10 C#/.NET

c# 在保持纵横比的同时将图像调整为不同的大小

我正在尝试调整图像大小,同时保留原始图像的纵横比,以免新图像看起来被压扁. 例如: 将 150*100 的图像转换为 150*150 的图像. 高度的额外50像素需要用白色背景色填充. 这是我正在使用的当前代码. 它适用于调整大小,但更改原始图像的纵横比会挤压新图像. private void resizeImage(string path, string origin ..
发布时间:2021-12-18 10:52:25 C#/.NET

如何在 xamarin 中添加 System.Drawing?

我尝试将 System.Drawing 添加到 Visual Studio 2015 中的引用已有一段时间了.似乎没有任何效果.当我进入添加引用窗格时,列表中没有 System.Drawing. 我需要 System.Drawing 的 Bitmap 类而不是 Android.Graphics 的类 解决方案 作为@Cheesebaron 引用一次如果论坛: 如果你看http: ..
发布时间:2021-12-14 16:58:01 C#/.NET

在缩放模式 Picturebox 中平移矩形位置

我正在确定图像中的矩形区域并在图片框中将其显示给用户. 由于图像有时可能非常大,因此我使用的是其 SizeMode 设置为 Zoom 的 PictureBox. 我正在使用以下代码来转换矩形 (X, Y) 坐标: public Point TranslateZoomMousePosition(点坐标){//测试以确保我们的图像不为空if (pictureBox5.Image == nul ..
发布时间:2021-12-08 13:37:21 C#/.NET

如何截取 WPF 控件的屏幕截图?

我使用 Bing 地图 WPF 控件创建了一个 WPF 应用程序.我希望只能截图 Bing 地图控件. 是使用此代码制作屏幕截图: //存储地图控件的大小int Width = (int)MyMap.RenderSize.Width;int Height = (int)MyMap.RenderSize.Height;System.Windows.Point relativePoint = ..
发布时间:2021-12-05 17:19:47 C#/.NET

用于 ASP.NET 的 System.Drawing 的替代方案?

经过几天追踪奇怪的 GDI+ 错误,我在 MSDN: 不支持在 Windows 或 ASP.NET 服务中使用 System.Drawing 命名空间中的类.尝试从这些应用程序类型之一中使用这些类可能会产生意外问题,例如服务性能下降和运行时异常. 我不知道在这种情况下“ASP.NET 服务"是否意味着“Web 应用程序",但“服务性能下降"似乎涵盖了“GDI+ 中发生一般错误"和“超出 ..
发布时间:2021-12-02 09:25:11 C#/.NET

使用 .NET Core 操作图像

我已将我的项目从 .NET 4.5 更新到 .NET Core(使用 ASP.NET Core).我在之前的版本中有一些非常简单的代码,它们使用 System.Drawing 中的位图对象来调整图像大小. 据我了解 System.Drawing 不能在 .NET Core 中使用,因为它不是跨平台的,但是可以用什么代替? 我用谷歌搜索了这个,找不到任何东西.我唯一能找到的是这篇帖子,上 ..
发布时间:2021-11-26 12:33:22 C#/.NET

使用 .NET Core 操作图像

我已将我的项目从 .NET 4.5 更新到 .NET Core(使用 ASP.NET Core).我在之前的版本中有一些非常简单的代码,它们使用 System.Drawing 中的位图对象来调整图像大小. 据我了解 System.Drawing 不能在 .NET Core 中使用,因为它不是跨平台的,但是可以用什么代替? 我用谷歌搜索了这个,找不到任何东西.我唯一能找到的是这篇帖子,上 ..
发布时间:2021-11-24 12:18:38 C#/.NET