Tôi đang chuyển đổi byte vào một hình ảnh nhưng tôi nhận được một lỗiLỗi "Parameter là không hợp lệ" trong khi chuyển đổi Bytes vào ảnh
Parameter là không hợp lệ
Tôi dán mã của tôi. Vui lòng kiểm tra mã và đề xuất rằng tôi đang làm đúng hoặc sai.
Image arr1 = byteArrayToImage(Bytess);
Đây là chức năng.
public static Image byteArrayToImage(byte[] byteArrayIn)
{
if (null == byteArrayIn || byteArrayIn.Length == 0)
return null;
MemoryStream ms = new MemoryStream(byteArrayIn);
try
{
Process currentProcess1 = Process.GetCurrentProcess();
Image returnImage = Image.FromStream(ms);
return returnImage;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
tôi áp dụng nhiều kỹ thuật và giải pháp nhưng nó không làm việc cho tôi
câu trả lời của bạn sẽ được đánh giá cao.
Cảm ơn
Tôi đã chỉnh sửa. oOption.SelectedFile có một byte –
Tôi thấy rằng ... đã xóa nhận xét ban đầu của tôi ... Vì vậy, những gì dòng ném lỗi chính xác? Ngoài ra, hiện tạiProcess1 không xuất hiện để được sử dụng cho bất cứ điều gì (như là một lưu ý phụ). –
Hình ảnh returnImage = Image.FromStream (ms); dòng này đưa ra một lỗi rằng paramter không hợp lệ –