没有合适的资源?快使用搜索试试~ 我知道了~
PaintDotNet.Quantization:从Paint.NET 4.2.16中提取的量化代码对MSDN中的标准Octre...
共81个文件
cs:70个
jpg:4个
gitignore:1个
需积分: 12 2 下载量 133 浏览量
2021-04-08
10:13:19
上传
评论
收藏 8.5MB ZIP 举报
温馨提示
PaintDotNet.Quantization 这是Paint.NET的图像量化代码,以及支持的类。 由于图像始终以32位色深(BGRA)存储在内存中,因此有必要进行量化以允许以8位(或更少)色深保存图像。 您也可以使用量化效果(在4.2.16中添加)来就地执行此操作(图像仍然是32位BGRA,尽管最多使用256种唯一颜色)。 Paint.NET的量化代码基于2003年的MSDN旧文章《优化ASP.NET图像的色彩量化》 ( )。 本文中的代码已进入Paint.NET之外的许多项目,包括ImageSharp( )。 不幸的是,该存储库已修复了一些错误和怪癖。 我最近深入研究并彻底破坏了此代码,进行了修复和改进,我认为与所有人共享此代码将很有用。 因此,以下是我所做的更改,从简单到疯狂: 1)右移错误 第一个解决方法很简单。 MSDN代码具有GetColorIndex方法,其作
资源推荐
资源详情
资源评论
收起资源包目录
PaintDotNet_Quantization-main.zip (81个子文件)
PaintDotNet.Quantization-main
Program.cs 2KB
.gitignore 12B
All_24-bit_RGB_colors.png 55KB
IMG_0871.JPG 288KB
PaintDotNet.Quantization.sln 1KB
PaintDotNet.Quantization.csproj 1KB
LICENSE 1KB
IMG_0320.jpg 2.32MB
README.md 11KB
PaintDotNet.Quantization.csproj.user 220B
IMG_0918.jpg 2.68MB
IMG_0386.jpg 3.18MB
PaintDotNet
Imaging
ImagingFactory.cs 13KB
Bgr24ToBgra32FormatConverter.cs 2KB
Indexed8ToBgra32FormatConverter.cs 2KB
ColorBgra32.cs 3KB
IBitmapLock.cs 1KB
INaturalPixelInfo.cs 766B
ColorBgr48.cs 4KB
PixelFormat.cs 601B
IBitmap.cs 1KB
IBitmapLock`1.cs 671B
ColorHistogram`1.cs 6KB
ColorBgr32.cs 5KB
BitmapSourceExtensions.cs 1KB
ColorBgr24Util.cs 893B
ColorRgb96Float.cs 2KB
BitmapUtil.cs 1KB
BitmapLockOptions.cs 579B
BitmapExtensions.cs 1022B
INaturalPixelInfo`1.cs 612B
ColorHistogramBuilder`1.cs 6KB
ColorIndexed8.cs 2KB
Colors.cs 701B
IPixelInfo.cs 639B
ImageFormat.cs 519B
IBitmapSource`1.cs 604B
ImagingFactoryExtensions.cs 1KB
ColorComponentUtil.cs 1KB
PixelFormatExtensions.cs 1KB
ColorHistogram.cs 8KB
Quantization
LinearSearchPaletteMap.cs 1KB
IQuantizer.cs 946B
CachingPaletteMap.cs 1KB
ProximityPaletteMap.cs 8KB
QuantizedBitmapSource.cs 13KB
QuantizerExtensions.cs 1KB
PaletteMap.cs 3KB
OctreeQuantizer.cs 24KB
IBitmapSource.cs 1KB
IImagingFactory.cs 1KB
IBitmap`1.cs 735B
ColorBgr24.cs 4KB
FloatUtil.cs 1KB
AggregateExceptionExtensions.cs 1KB
ObjectUtil.cs 738B
UnsafeUtil.cs 2KB
HashCodeUtil.cs 18KB
Rendering
Point3Int32.cs 4KB
SizeInt32.cs 4KB
Point2Int32.cs 3KB
RectInt32.cs 13KB
ComparableUtil.cs 915B
EquatableUtil.cs 2KB
BufferUtil.cs 3KB
ByteUtil.cs 2KB
Functional
IFunc`2.cs 564B
IFunc`4.cs 608B
IFunc`1.cs 544B
IFunc`3.cs 586B
IFunc`5.cs 630B
Collections
ListUtil.cs 22KB
EnumerableExtensions.cs 810B
ArrayStruct`1.cs 4KB
DictionarySlim`2.cs 21KB
ComparisonWrapper`1.cs 937B
InternalErrorException.cs 961B
Disposable.cs 2KB
ExceptionExtensions.cs 927B
Int32Util.cs 1KB
DisposableUtil.cs 2KB
共 81 条
- 1
资源评论
租租车国内租车
- 粉丝: 19
- 资源: 4599
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功