【发布时间】:2016-06-18 21:35:48
【问题描述】:
.NET 已经提供了很多类和函数来处理包括 PNG 在内的图像。喜欢Image, Bitmap, etc. classes。假设,我不想使用这些类。
如果我想手动读取/写入 PNG 图像作为二进制文件来处理像素,那么我该怎么做?
using(FileStream fr = new FileStream(fileName, FileMode.Open))
{
using (BinaryReader br = new BinaryReader(fr))
{
imagesBytes= br.ReadBytes((int)fr.Length);
}
}
如何获取单个像素来操作它们?
【问题讨论】:
-
规范中都有。从这里开始:stackoverflow.com/q/26456447/2564301
标签: .net image bitmap png c#-2.0