【发布时间】:2017-01-31 19:09:49
【问题描述】:
我想在 C# 中以字节数组的形式打开位图文件,并替换该数组中的某些字节,然后将字节数组作为位图重新写入磁盘。
我目前的方法是读入一个 byte[] 数组,然后将该数组转换为一个列表以开始编辑单个字节。
originalBytes = File.ReadAllBytes(path);
List<byte> listBytes = new List<Byte>(originalBytes);
如何每次用用户配置/不同的字节替换数组中的每个第 n 个字节并重写回文件?
【问题讨论】:
-
您知道您使用的是
byte,它与bit不同吗?请澄清您的问题。 -
为错误道歉,已经澄清。我想替换数组中的字节,例如用 ASCII 字节字符替换一个字节(速记)。