Chia sẻ

Nội dung

Giới thiệu

Sau đây mình sẽ hướng dẫn các bạn viết chương trình chuyển đổi file ảnh từ định dạng .PNG sang định dạng .JPG.

Hướng dẫn

Đầu tiên bạn tạo một project có tên là PNGTOJPG, sau đó copy một số ảnh có định dạng .PNG vào một thư mục có tên IMAGES đặt ngang hàng với file thực thi (.exe) của chương trình.

Bước 1. Xây dựng phương thức thực hiện chuyển đổi định dạng

public void ToJPG(string folder)
{
   foreach (string file in System.IO.Directory.GetFiles(folder))
   {
       string extension = System.IO.Path.GetExtension(file);
       if (extension == ".png")
       {
            string name = System.IO.Path.GetFileNameWithoutExtension(file);
            string path = System.IO.Path.GetDirectoryName(file);
            Image png = Image.FromFile(file);
            png.Save(path + @"/" + name + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
            png.Dispose();
        }
    }
}

Bước 3. Tạo một Button sau đó gán mã sau cho sự kiện Click của Button

//Khai báo thư mục chứa file ảnh có định dạng PNG
string folder = appPath + "images";
//Thực thi phương thức ToJPG()
ToJPG(folder);

Nhiệm vụ của chương trình

Chương trình sẽ tìm tất cả các file ảnh có định dạng .PNG trong thư mục IMAGES và chuyển đổi thành file ảnh có định dạng .PJG. Chương trình vẫn giữ nguyên file ảnh gốc.

Phương thức Image.Save() cũng cho phép sử dụng đối với các định dạng .BMP, .TIFF và .GIF. Các bạn cũng có thể sửa lại code mình đã upload cho phù hợp với nhu cầu sử dụng.

Kết luận

Như vậy, tới đây các bạn đã có thể tự xây dựng một chương trình chuyển đổi định dạng của ảnh đơn giản và gọn nhẹ. Hãy đặt câu hỏi ở phần comment mình sẽ trả lời những thắc mắc của các bạn nhé. Phần code các bạn có thể tải về theo đường dẫn dưới đây.

Xem thêm  [C#] Hướng dẫn tải và cài đặt Microsoft Visual Studio C#

Bản quyền

Nội dung trên csharpcanban.com được biên soạn, biên dịch từ nhiều nguồn khác nhau, đồng thời đã được viết thành chương trình chạy.

Cshaprcanban.Com bảo lưu mọi quyền đối với những bài viết này. Mọi hình thức sao chép đều cần phải được cấp phép của CsharpCanBan.Com.

Tải code

 

Mật khẩu: csharpcanban.com

ĐĂNG KÝ MUA HÀNG

    Email (*)

    Điện thoại (*)

    Tên sản phẩm/Dịch vụ:


    Chia sẻ

    Trả lời

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *