tailieunhanh - C#: Giảm chất lượng ảnh JPEG

C#: Giảm chất lượng ảnh JPEG. Cập nhật: 21/8/2008 với no comments Xếp trong: Lập trình, C#, Application Trong bài viết này các bạn sẽ được học cách làm thế nào tạo một ứng dụng nhỏ có ích | C#: Giảm chất lượng ảnh JPEG C#: Giảm chất lượng ảnh JPEG. Cập nhật: 21/8/2008 với no comments Xếp trong: Lập trình, C#, Application Trong bài viết này các bạn sẽ được học cách làm thế nào tạo một ứng dụng nhỏ có ích - một ứng dụng có thể lấy mọi ảnh JPEG trong một thư mục và thay đổi chất lượng ảnh theo tỷ lệ mong muốn, và đương nhiên giảm được cả kích thước của file JPEG. Vì vậy. Trong bài viết này các bạn sẽ được học cách làm thế nào tạo một ứng dụng nhỏ có ích - một ứng dụng có thể lấy mọi ảnh JPEG trong một thư mục và thay đổi chất lượng ảnh theo tỷ lệ mong muốn, và đương nhiên giảm được cả kích thước của file JPEG. Vì vậy, ngoài việc sử dụng một trình giải mã để giảm chất lượng của hình ảnh, bạn cũng sẽ được học cách quét tất cả các ảnh trong một thư mục theo một định dạng nào đó, và đưa nó vào trong ListBox. Thiết kế ứng dụng: Khởi động Visual Studio 2005 và bắt đầu tạo ra một ứng dụng Window C#. Trên đó ta vẽ hai nút - btnOpen và btnReduce - chúng sẽ được sử dụng để chọn thư mục mà bạn muốn tìm các ảnh để chỉnh sửa, và một thư mục để các ảnh chỉnh sửa sẽ được lưu vào. Điều khiển lớn nhất trên form này là điều khiển ListBox có tên là lstPhotos, nó hiển thị danh sách nơi lưu trữ các file được giảm chất lượng sẽ được lưu. Tiếp đến có một điều khiển NumericUpDown tên numQual với giá trị nằm trong khoảng 1 - 100 - sẽ xác định chất lượng mà người dùng muốn giảm. Cuối cùng phần tử prgReduce - một ProgressBar sẽ hiển thị thông tin tiến trình thay đổi tất cả các file ở trên. Bạn sẽ thấy rằng thanh tiến trình này sẽ làm việc khác chính xác, mặc dầu chúng ta không dùng đến một thread tách biệt trong mã giảm chất lượng ảnh. Ngoài ra, ở đây chúng ta còn cần đến 2 hộp thoại được phát sinh ra khi nhấn vào nút btnOpen và btnReduce. Chúng cho phép người dùng lựa chọn thư mục mà họ muốn các file được lấy ra và nơi những file mới được đưa vào. Hai hộp thoại của chúng ta là FolderBrowserDialog và được đặt tên như sau: Viết mã .

TỪ KHÓA LIÊN QUAN