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.
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