PixelMap:高性能位图,着重于像素级编辑。 没有更多的锁定位

时间:2021-04-28 22:57:02
【文件属性】:
文件名称:PixelMap:高性能位图,着重于像素级编辑。 没有更多的锁定位
文件大小:477KB
文件格式:ZIP
更新时间:2021-04-28 22:57:02
C# 像素图 高性能位图,着重于像素级编辑。 没有更多的锁定位。 为什么要使用PixelMap? 在像素级别上操作位图时,GetPixel和SetPixel方法简直是乏味。 除了丑陋的类似于Java的语法外,由于GDI中包含的额外复杂性层,这些方法的幅度比应有的幅度要慢。 针对此问题的许多解决方案都是通过低级内存管理(“锁位”)途径进行的,这是一条丑陋的途径,需要编写不安全的代码。 尽管这提供了所需的速度,但同时也为您的代码增加了不必要的复杂性。 PixelMap通过完全替换Bitmap类来解决此问题,从而提供了更时尚,更快速的图像处理方法。 当需要将图像转换为GDI的位图或从GDI的位图转换时,可以安全地处理低级内存管理。 颜色由Pixel类处理,填充GDI失败的地方,例如HSL颜色构造函数和颜色混合器。 安装 最好通过NuGet安装PixelMap。 Install-Package
【文件预览】:
PixelMap-master
----.gitignore(3KB)
----README.md(2KB)
----.gitattributes(2KB)
----PixelMapSamples()
--------Properties()
--------Program.cs(1KB)
--------PixelMapSamples.csproj(3KB)
--------App.config(182B)
--------Lenna.png(463KB)
----LICENSE.md(1KB)
----PixelMap.sln(2KB)
----PixelMap()
--------Properties()
--------Pixel.cs(8KB)
--------PixelMap.csproj(3KB)
--------PixelMap.cs(6KB)

网友评论