-
17-04-2013, 10:43 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Làm sao để Saveas 1 ảnh từ 1 đối tượng Bitmap?
Chào các bạn!
Mình đang mắc 1 vấn đề là khi upload ảnh lên bằng FileUpload control trong ASP.NET.
Yêu cầu là mình phải kiểm tra nếu ảnh có size hơn 1MB thì phải resize xuống. Cái này mình làm ok rồi còn khi resize thì nó ra 1 file Bitmap.
Giờ không biết làm sao để cho vào phương thức SaveAs() của thằng FileUpload.
Các bạn giúp mình với nhé.
Đây là đoạn code của mình:
Mã:if (fileUpload.PostedFile.ContentLength > 1024000) { Bitmap src = Bitmap.FromStream(fileUpload.PostedFile.InputStream) as Bitmap; Bitmap result = UtilityHelper.ProportionallyResizeBitmap(src, 800, 600); fileName = "/Member/" + userName + "/" + taochuoi(5) + fileUpload.FileName; string filepath = path + "\\" + taochuoi(5) + fileUpload.FileName; // fileUpload.SaveAs(path + "\\" + taochuoi(5) + fileUpload.FileName); result.Save(filepath, ImageFormat.Jpeg); fileUpload.SaveAs(filepath); } else { fileName = "/Member/" + userName + "/" + taochuoi(5) + fileUpload.FileName; fileUpload.SaveAs(path + "\\" + taochuoi(5) + fileUpload.FileName); }
View more random threads:
- cộng thêm số lượng sau mỗi lần mua cùng 1 mã hàng
- Xuất DataGridView ra PDF như thế nào?
- Cột màu hiển thị số lượng trong ASP.NET
- CKDeditor trong MVC không xuất ra mã HTML là do đâu?
- hướng dẫn tạo định dạng menu nằm ngang repeater
- Kiểm tra validation trong MVC dùng Linq
- Firefox chạy project ASP trên Visual bị chậm, lag.
- Thao tác listbox với radiobutton như thế nào ?
- Cách làm Slide show html 5 hỗ trợ phím di chuyển trên bàn phím
- Thay đổi menu chuột phải của ckeditor (vùng soạn văn bản)
-
17-04-2013, 11:06 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn tạo 1 Bitmap mới từ Bitmap được resize rồi lưu Bitmap thứ 2 thử xem
Mã:http://support.microsoft.com/kb/814675/vi-vn
-
19-04-2013, 08:01 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đọc đi đọc lại, mình thấy bạn làm đúng, chỉ có dư chứ không có thiếu.
Do mình hiểu sai ý bạn hay là bạn đã quan trọng hóa thằng FileUpload?
Hai dòng
Mã:result.Save(filepath, ImageFormat.Jpeg);//vàfileUpload.SaveAs(path + "\\" + taochuoi(5) + fileUpload.FileName);
Không chỉ là một biểu tượng của sự quyết tâm và lòng tự hào quốc gia, cột cờ inox ngoại trời còn là biểu tượng của sự chuyên nghiệp và đẳng cấp của một công ty hoặc tổ chức. Việc sử dụng chúng để...
Kiến trúc đẳng cấp với cột cờ inox...