Xử Lý Hình Ảnh Với System.Drawing.Common Nuget Trong .NET ...

Đăng thông tin | NhạcHỏi đáp .NET Core VN
Trang chủ Bài viết Nuget hữu ích Xử lý hình ảnh với System.Drawing.Common nuget trong .NET CoreXử lý hình ảnh với System.Drawing.Common nuget trong .NET Core 9/7/2019 | Admin 4594 lượt xem

(netcore.vn) - Với nuget này, mình dùng để lấy thông tin width, height của hình ảnh bằng System.Drawing trong .NET Core. Xem mình xử lý hình ảnh với System.Drawing.Common nuget trong .NET Core như thế nào nhé.

Giới thiệu sơ về System.Drawing.Common:

System.Drawing.Common là cung cấp cho mình thư viện khá quen thuộc với anh em làm .NET đó là System.Drawing. Vì vậy mình không giới thiệu nhiều nữa nhé.

Vậy tại sao mình lại dùng System.Drawing.Common thay vì cũng có thể sử dụng SixLabors.ImageSharp. Thì chỉ đỏn giản là ứng dụng cho biết và tìm hiểu thôi, hihi.

Trong dự án .NET Core VN, mình sử dụng System.Drawing để load hình ảnh lên sau đó đọc width, height theo path image nha. using (var stream = new IO.FileStream(IO.Path.Combine(uploads, fileName), IO.FileMode.Create)) { await formFile.CopyToAsync(stream); System.Drawing.Image image = System.Drawing.Image.FromStream(stream); if(image != null) { newMedia.Width = image.Width; newMedia.Height = image.Height; } await _repositoryMedia.AddAsync(newMedia); response.DataList.Add(_mapper.Map<MediaDto>(newMedia)); }

Trong đoạn code ở trên, mình FileStrem hình ảnh mình lấy lên và lưu vào 1 thư mục bất kỳ, sau đó mình dùng System.Drawing.Image.FromStream(stream) để load hình ảnh đó lên và xử lý nhé.

Nếu hay các bạn có thể dùng, cảm ơn các bạn đã quan tâm.

Cài đặt nuget này tại đây: System.Drawing.Common

liên quan

item.Name

Gửi mail với MailKit NuGet package trong ASP.NET Core 3975

4/10/2020

Gửi mail với MailKit NuGet package trong ASP.NET Core

Xem chi tiết item.Name

Tự động build bundle css và js với BuildBundleMinifier trong ASP.NET Core 2762

11/30/2019

Tự động build bundle css và js với BuildBundleMinifier trong ASP.NET Core

Xem chi tiết item.Name

Giảm thiểu whitespace with Markdown trong asp.net core 1935

10/30/2019

Giảm thiểu whitespace with Markdown trong asp.net core

Xem chi tiết item.Name

Tăng hiệu suất của web bằng cách loại bỏ các thuộc tính dư thừa với WebMarkupMin.Core 2193

10/6/2019

Tăng hiệu suất của web bằng cách loại bỏ các thuộc tính dư thừa với WebMarkupMin.Core

Xem chi tiết item.Name

Dùng AutoMapper nuget trong ASP.NET Core 2838

9/14/2019

Dùng AutoMapper nuget trong ASP.NET Core

Xem chi tiết item.Name

Ghi log với Serilog.Extensions.Logging.File nuget trong ASP.NET Core 4559

9/14/2019

Ghi log với Serilog.Extensions.Logging.File nuget trong ASP.NET Core

Xem chi tiết item.Name

Tạo Breadcrumbs với SmartBreadcrumbs nuget trong ASP.NET Core 2232

9/14/2019

Tạo Breadcrumbs với SmartBreadcrumbs nuget trong ASP.NET Core

Xem chi tiết item.Name

Sử dụng reCaptcha của Google in ASP.NET Core 4437

9/13/2019

Sử dụng reCaptcha của Google in ASP.NET Core

Xem chi tiết item.Name

Xử lý hình ảnh với SixLabors.ImageSharp nutget trong .NET Core 5432

9/7/2019

Với nuget này, mình dùng để Resize Image bằng SixLabors.ImageSharp trong .NET Core. Xem mình xử lý hình ảnh với System.Drawing.Common nuget trong .NET Core như thế nào nhé.

Xem chi tiết

Danh mục bài viết

Đọc thêm
ASP.NET Core
ASP.NET Core nâng cao
Kiến thức C#
Kiến thức ASP.NET - C# nâng cao
Kiến thức SQL
Kiến thức Entity Framwork
Entity Framwork Core
Thực hành Clean Code
Ứng dụng Design Pattern
Tìm hiểu Docker
Áp dụng Microservices
Chuyên gia DevOps
Nuget hữu ích
Trải nghiệm UWP
MongoDB có gì hay
SEO
Xamarin và ứng dụng thực tế
Giá trị SQLite
LINQ
Giới thiệu về source NETCore.VN
Automation Testing
Khái niệm phải biết
Trở thành JavaScript Expert
Lời khuyên từ chuyên gia
Mẹo IIS cho dân .NET
AngularJS từ A đến Z
Dancing trên Front End cùng Blazor
Không biết trong lập trình
Dapper trong .NET
TypeScript Việt Nam
Vue.js Việt Nam
ASP.NET Core Web APIs toàn tập
Mẹo Microsoft Visual Studio
Mẹo Visual Studio Code
Triển khai Firebase
Bảo mật với .NET

Bài viết mới

Đọc thêm Tặng product key của Visual Studio 2022
Tặng product key của Visual Studio 2022 17196
4/29/2022 Import file excel trong ASP.NET Core
Import file excel trong ASP.NET Core 4871
4/21/2022 Roadmap cho ASP.NET Core Developer 2022
Roadmap cho ASP.NET Core Developer 2022 3505
4/3/2022 ASP.NET Web API là gì?
ASP.NET Web API là gì? 4777
3/26/2022 Hướng dẫn deploy lên IIS trong ASP.NET Core
Hướng dẫn deploy lên IIS trong ASP.NET Core 8621
3/26/2022

Tags

Đọc thêm

Từ khóa

  • Học ASP.NET Core
  • ASP.NET Core nâng cao
  • Kiến thực C# cần thiết
  • Kiến thức C# nâng cao
  • Kiến thức Entity Framework
  • Học Entity Framework Core
  • Clean Code trong ASP.NET Core
  • SEO trong ASP.NET Core
  • LINQ trong ASP.NET Core
  • Nuget trong ASP.NET Core
  • Tìm hiểu về Docker
  • Tìm hiểu về Microservices
  • SQLite
  • MongoDB

thu mua máy phát điện 3 pha máy phát điện 3 pha cũFacebook

Facebook
Like Fanpage Để Ủng Hộ Chúng Tôi Duy Trì WebsitePowered by netcore.vn

Từ khóa » Thư Viện Drawing C#