【问题标题】:Creating a Bitmap in c# .net 4 Framework在 c# .net 4 框架中创建位图
【发布时间】:2019-01-05 20:33:21
【问题描述】:

我目前正在开发一个小程序,它将图像文件加载到控制台并将其打印为 asci 图像。我正在使用“.Net 控制台应用程序框架 4”。我的问题是,我不知道如何创建位图。浏览了一段时间后,我找到了很多问题的答案,建议使用“System.Drawing.Bitmap”类。当我尝试引用此类时,Visual Studio 甚至不知道 System.Drawing.Bitmap。我有一个“AsciArt”类,它应该在 ConvertToAsci 方法中转换图片。有人知道我的错误是什么吗?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Drawing.Bitmap;

namespace consoleGrafix

   {


    class AsciArt 
    {
        private string ImgLink;


        public AsciArt(string imageLocation)
        {
            this.ImgLink = imageLocation;
        }


        public void ConvertToAsci(string saveLocation)
        {
            var bm = Bitmap(saveLocation);
        }

}
}

【问题讨论】:

  • Google“如何添加对 .NET 项目的引用”
  • 我知道帽子的工作原理,我以前用directX做过..
  • 问题是 System.Drawing 没有 Bitmap 类
  • "我知道帽子是如何工作的,我以前用 directX 做过。" 我想你误解了......请注意,你的项目需要引用提供输入你想要的类型。那是哪个大会?很好,你问。 Mario Mitterbauer 评论中链接到的文档告诉您的项目需要引用哪些程序集/程序集才能使用 System.Drawing.Bitmap...

标签: c# bitmap


【解决方案1】:

解决方案是通过从图像类继承来设置我的类。此外,在 ConvertTo Asci 方法中,还有一个“新”。 https://docs.microsoft.com/en-us/dotnet/api/system.drawing.bitmap?view=netframework-4.0 。这真的很有帮助。谢谢!

【讨论】:

    猜你喜欢
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 2020-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    相关资源
    最近更新 更多