花费 26 ms
ImageSharp源码详解之JPEG编码原理(1)JPEG介绍

最近在看GitHub上的一个很火的项目是:ImageSharp。这是一个纯.net core的图像处理库,没有使用其他的任何依赖。在看这个项目过程中激发了我对图像文件编码解码的兴趣。于是从最简单的BM ...

Mon Aug 05 00:50:00 CST 2019 2 907
tkinter 基础教程

目录 介绍 模块 导入方式 API 使用 主窗口 运行窗口 组件列表介绍 Label 标签 Bu ...

Fri Aug 13 23:20:00 CST 2021 1 203
ImageSharp源码详解之JPEG压缩原理(4)熵编码

熵编码这一过程可以算是JPEG过程中最为复杂一部分,本身的数学难度并不大,但是概念太多很容易搞混。比如很多博客直接将这部分省略成霍夫曼编码,我认为这种说法很不准确,因为这里的熵编码是多种编码技术综合运 ...

Mon Aug 05 00:54:00 CST 2019 0 548
最短路径算法

最短路问题 最短路问题 在带权图中,每条边都有一个权值,就是边的长度。路径的长度等于经过所有边权之和,求最小值。 如上图,从 \(1\) 到 \(4\) 的最短路径为 1->2-> ...

Sun Nov 21 04:19:00 CST 2021 0 139
ImageSharp源码详解之JPEG编码原理(2)采样

JPEG编码中的采样过程其实就是一个图像数据转换成若干个8*8数据块的过程,如下图将原始图像分成8*8个小块(block),每个block中有64个像素: ImageSharp源码中关于采 ...

Mon Aug 05 00:50:00 CST 2019 0 485
ImageSharp源码详解之JPEG压缩原理(3)DCT变换

DCT变换可谓是JPEG编码原理里面数学难度最高的一环,我也是因为DCT变换的算法才对JPEG编码感兴趣(真是不自量力)。这一章我就把我对DCT的研究心得体会分享出来,希望各位大神也不吝赐教。 1. ...

Thu Aug 08 01:27:00 CST 2019 0 428

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM