Tôi hiện đang gặp vấn đề sau: Tôi muốn chuyển đổi một mảng byte mà đến từ một tập tin với các cấu hình sau:Byte mảng hoặc ma trận để bitmap
Byte1: R color of pixel 0,0.
Byte2: G color of pixel 0,0.
Byte3: B color of pixel 0,0.
Byte4: R color of pixel 0,1.
...
ByteN: R color of pixel n,n.
Vì vậy, những gì tôi muốn làm là chuyển đổi các byte thành bitmap mà không phải đặt pixel theo pixel bằng bitmap.setPixel
vì quá trình này mất quá nhiều thời gian.
Mọi đề xuất? Cảm ơn trước!
How are you xác định chiều rộng/chiều cao nếu tất cả các bạn có là một mảng byte? Nó là một mảng 2 chiều? Nó được trao cho bạn trước khi bàn tay? – vcsjones
Bạn đã thấy điều này chưa? http://stackoverflow.com/questions/6782489/create-bitmap-from-byte-array-of-pixel-data Lớp bitmap có một ctor sử dụng mảng byte trực tiếp: http://msdn.microsoft.com/en -us/library/zy1a2d14 – kol
Có, tôi có chiều rộng và chiều cao của hình ảnh. Trong trường hợp này, nó là 1280 x 720. – waclock