当前位置:   article > 正文

c# 创建文件夹、读取、缩放图片、转灰度图、保存图片_imagesharp如何判断图片是否灰度图

imagesharp如何判断图片是否灰度图

目录

1.环境要求

2.代码

 3.效果


1.环境要求

vs2019;

安装最新的SixLabors.ImageSharp

2.代码

  1. // Copyright (c) Six Labors and contributors.
  2. // Licensed under the Apache License, Version 2.0.
  3. //using System.Numerics;
  4. using SixLabors.ImageSharp; // Image
  5. //using SixLabors.ImageSharp.PixelFormats;
  6. using SixLabors.ImageSharp.Processing; // image.Mutate
  7. namespace ResizeImage
  8. {
  9. static class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. // 创建文件夹
  14. System.IO.Directory.CreateDirectory("output");
  15. // 读取图片
  16. using (Image image = Image.Load("fb.jpg"))
  17. {
  18. image.Mutate(x => x
  19. .Resize(image.Width / 2, image.Height / 2) // 缩放
  20. .Grayscale()); // 转灰度图
  21. image.Save("output/fb.png"); // 保存图片 Automatic encoder selected based on extension.
  22. }
  23. }
  24. }
  25. }

 3.效果

    -------------》

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/125127
推荐阅读
  

闽ICP备14008679号