Cześć piszę aplikację, która otwiera obrazy raw do bitmapy. Poniższy kod działa w następujący sposób: wczytuje w pliku raw wszystkie bity i wczytuje je do tablicy, a z tablicy bity te zapisywane są do bitmapy:
private void readbutton_Click(object sender, EventArgs e)
{
using (OpenFileDialog dialog = new OpenFileDialog())
{
dialog.Filter = "raw file (*.raw) | *.raw";
dialog.FilterIndex = 1;
if (dialog.ShowDialog() == DialogResult.OK)
{
byte[] _rawBytes = File.ReadAllBytes(dialog.FileName);
using (var ms = new MemoryStream(_rawBytes))
{
Bitmap image = new Bitmap(ms);
}
}
}
}
Po uruchomieniu otrzymuję następujący błąd:
Czy istnieje jakiś sposób na zapisanie tablicy bitowej do bitmapy?
- screenshot-20200614223747.png (28 KB) - ściągnięć: 27