C#自学笔记将某个图像生成指定尺寸的图像缩放图

C#自学笔记/// /// 将某个图像生成指定尺寸的图像缩放图/// /// 原图像/// 新的图像宽/// 新的图像高/// private Image GetThumbnailImage(Bitmap myBitmap, int width, int height)#region{ //生成图像的缩放图 Image.GetThumbna...
摘要由CSDN通过智能技术生成

C#自学笔记

/// <summary>
/// 将某个图像生成指定尺寸的图像缩放图
/// </summary>
/// <param name="myBitmap">原图像</param>
/// <param name="width">新的图像宽</param>
/// <param name="height">新的图像高</param>
/// <returns></returns>   
private Image GetThumbnailImage(Bitmap myBitmap, int width, int height)

{

    //生成图像的缩放图   
    Image.GetThumbnailImageAbort myCallback = new Image.GetThumbnailImageAbort(ThumbnailCallback);
    Image myThumbnail = myBitmap.GetThumbnailImage(width, height, myCallback, IntPtr.Zero);
    //this.pictureBox1.Image = myThumbnail;
    return myThumbnail;
}
public bool ThumbnailCallback()
{
    return false;
}


public static void ResizeImg(string srcFolder, string destFolder,int maxSize)  //提取文件夹中的文件并处理
{
    var files = Directory.GetFiles(srcFolder, "*.jpg");
    foreach (var file in files)
    {
        Image_Resize(file, destFolder, maxSize);
    }

   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C是计算机科学领域中一种非常重要的编程语言。C语言由贝尔实验室的Dennis Ritchie开发,最初是为了开发UNIX操作系统而设计的。C语言具有简洁、高效和可移植的特点,因此成为了许多程序员和软件开发人员的首选语言。 C语言具有与机器语言接近的底层特性,同时也提供了高级语言的特点,使得程序员能够更方便地编写代码。C语言的语法相对简单,易于学习和理解。它支持多种数据类型和操作符,并且具有良好的表达能力,使得程序的逻辑更加清晰明了。 C语言的应用范围非常广泛。它可以用于开发操作系统、编写嵌入式系统、实现网络协议等。许多重要的软件和工具,如MySQL数据库、Linux操作系统和GNU工具集等都是使用C语言开发的。此外,C语言还是其他高级编程语言的基础,如C++、C#和Objective-C等,学习C语言可以为进一步学习这些语言打下坚实基础。 尽管C语言非常强大,但它也有一些限制和挑战。由于C语言较为底层,需要程序员自己管理内存,因此容易出现内存泄漏和指针错误等问题。此外,C语言在编写大型软件时可能会显得繁琐,并且没有内建的面向对象的特性,需要程序员自己实现对象和继承等功能。 总的来说,C语言是一门非常重要的编程语言,广泛应用于计算机科学和软件开发领域。学习C语言可以帮助我们理解计算机底层原理和开发出高效、可靠的软件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值