Tôi không thể tìm ra cách tải hình ảnh pictureBox từ bitmap trong bộ nhớ. Có thể hay tôi phải tạo tập tin tạm thời cho bitmap?Tải hình ảnh Picturebox từ bộ nhớ?
Trả lời
định dạng gì là hình ảnh trong bộ nhớ?
Nếu bạn có một đối tượng Bitmap thực tế, chỉ cần gán nó vào PictureBox, theo đề nghị của DTB:
pictureBox.Image = bitmap;
Nếu bạn có hình ảnh như một loạt các byte được tổ chức tại một dòng suối, bạn sẽ cần để tải hình ảnh từ các dòng:
var image = Image.FromStream(stream);
pictureBox.Image = image;
Nếu bạn thay vì có một xử lý cửa sổ GDI để bitmap, sử dụng
var image = Image.FromHbitmap(handle);
pictureBox.Image = image;
Về cơ bản, thật khó để trả lời câu hỏi của bạn với nhiều đề xuất hơn khi bạn chưa cho chúng tôi biết định dạng bitmap nào bạn đang lưu giữ.
Tôi đã nhận được' System.ArgumentException: Tham số không hợp lệ.' ngoại lệ khi tôi cố tải hình ảnh từ luồng. –
@BalagurunathanMarimuthu Tôi đề xuất đăng câu hỏi của riêng bạn để nhận trợ giúp với ngữ cảnh cụ thể của bạn; thật khó để hỗ trợ quá ít thông tin. – Bevan
pictureBox.Image = bitmap;
tham số bị thiếu ở đây 'Dim hình ảnh Như Byte() = GetBytes (ListView2.Items (chỉ mục) .SubItems (8) .Text) Dim converter Như New ImageConverter() PictureBox1.Image = DirectCast (converter.ConvertFrom (picture) , Hình ảnh) ' –
Bạn có thể tạo một Bitmap từ một MemoryStream:
pictureBox.Image = new Bitmap(new MemoryStream(byteArray));
tại điểm nào an toàn để rõ ràng Vứt bỏ MemoryStream? Sẽ: sử dụng (var ms = new MemorySteam (byteArray)) {pictureBox.Image = new Bitmap (ms)}; được an toàn? –
@MoeSisko: Bạn không thực sự cần phải vứt bỏ MemoryStream; họ không có resoruces không được quản lý. (chỉ là một 'byte []') Nhưng, có; chắc ổn thôi. – SLaks
tham số bị thiếu ở đây 'Dim ảnh Như Byte() = GetBytes (ListView2.Items (chỉ mục) .SubItems (8) .Text) Dim converter Như New ImageConverter() PictureBox1.Image = DirectCast (converter.ConvertFrom (picture) , Hình ảnh) ' –
- 1. Đang tải PictureBox Hình ảnh Từ Cơ sở dữ liệu
- 2. Hình ảnh Python: tải jpeg từ bộ nhớ
- 3. Bộ nhớ cache tải hình ảnh phổ dụng
- 4. Đang tải PictureBox Hình ảnh từ tệp tài nguyên có đường dẫn (Phần 3)
- 5. Cách tốt nhất để tải hình ảnh vào bộ nhớ?
- 6. JavaFX - Đang tải hình ảnh và sự cố bộ nhớ
- 7. Tải con trỏ hoạt ảnh khi chạy từ bộ nhớ
- 8. Thay đổi hình ảnh của PictureBox thành hình ảnh từ tài nguyên của tôi?
- 9. Kiểm tra xem Hình ảnh có trong Bộ nhớ cache - Trình tải hình ảnh phổ dụng
- 10. Tải hình ảnh cao từ url vào các hình ảnh cản trở toàn bộ hình ảnh tải vào ram
- 11. nginx ngăn tải từ bộ nhớ cache
- 12. Cách tải hình ảnh từ bộ nhớ bị cô lập vào điều khiển hình ảnh trên điện thoại Windows?
- 13. Tải nhanh bitmap từ bộ nhớ
- 14. Làm cách nào để thay đổi hình ảnh của PictureBox?
- 15. Vẽ một phần hình ảnh thành màn hình (không tải tất cả vào bộ nhớ)
- 16. Tải hình ảnh từ NSURL không đồng bộ với RestKit
- 17. Đồng bộ tải xuống hình ảnh từ URL
- 18. Ảnh lớn hơn để vừa với picturebox
- 19. Làm cách nào để biết khi nào một hình ảnh được tải trong Picturebox
- 20. Hình ảnh cơ sở dữ liệu bộ nhớ đệm MVC
- 21. Chuyển đổi hình ảnh trong một PictureBox vào một bitmap
- 22. Lưu hình ảnh vào bộ nhớ cục bộ phonegap
- 23. Tải hình ảnh đồng bộ với javascript
- 24. Tải hình ảnh từ url không phải lúc nào lưu toàn bộ hình ảnh (WinRT)
- 25. tải .so tập tin từ bộ nhớ
- 26. Pandas HDFStore tải dataframe từ bộ nhớ
- 27. Tải thư viện động từ bộ nhớ
- 28. Android: Chiến lược bộ nhớ cache hình ảnh và bộ nhớ cache kích thước
- 29. Làm cách nào để triển khai bộ nhớ cache hình ảnh trong bộ nhớ trong Android?
- 30. tải hình ảnh không đồng bộ
Có thể trùng lặp: http://stackoverflow.com/questions/743549 – dtb
Cách thực hiện bạn có bitmap trong bộ nhớ? – SLaks
Nó ngược lại, tải hình ảnh từ một tập tin, đó là bất thường. Sử dụng lớp Bitmap. –