Huffman编码 是一种编码方式,常用于无损压缩。本文只介绍用Java语言来实现该编码方式的算法和数据结构。Huffman编码的核心在于构建一颗最优化的二叉树,首先要得到一个原数据编码中的【编码:频率】的列表,然后根据列表构建二叉树,最后对二叉树编码。第一步: 计算出每个词(编码)出现的频次,并输...
分类:
编程语言 时间:
2014-08-21 20:51:24
阅读次数:
209
C#使用默认方法对图像进行保存的时候图像会有损失,以下提供无损保存的方法: 1 /// 2 /// 无损保存图片 3 /// 4 /// 图片 5 /// 保存的路径 6 /// 图片的类型,imag...
分类:
其他好文 时间:
2014-08-18 16:08:12
阅读次数:
144
背景:
上周通过单步调试,找出了开源库mDCM与DCMTK在对DICOM图像进行JPEG无损压缩时的细小区别,并顺利实现了在C++和C#环境下对DICOM图像的压缩。但是问题接踵而至啊,随着项目的深入,发现在单独的测试工程中可以实现的mDCM版本,在嵌入到项目整体中后,却意外地出现了错误,并未顺利实现DICOM图像的JPEG无损压缩。因此需要继续详细对比分析mDCM与DCMTK两者,期望寻找原因。...
分类:
其他好文 时间:
2014-08-17 22:53:53
阅读次数:
432
atitit.二进制数据无损转字符串网络传输
1. gbk的网络传输问题,为什么gbk不能使用来传输二进制数据
1
2. base64 2
3. iso-8859-1 (推荐) 2
4. utf-8 (不能使用) 2
1. gbk的网络传输问题,为什么gbk不能使用来传输二进制数据
gbk会造成信息丢失
由于有些字符在gbk字符集中找不到对应的字符,所以默认使用编...
分类:
其他好文 时间:
2014-08-12 22:12:54
阅读次数:
195
背景介绍: 最近项目需求,需要使用C#进行最新的UI和相关DICOM3.0医学图像模块的开发。在C++语言下,我使用的是应用最广泛的DCMTK开源库,在本专栏的起初阶段的大多数博文都是对DCMTK开源库的介绍和学习。目前由于项目需要,现开始对mDCM开源库继续学习分析,因此本专栏接下来的文章会大多以mDCM开源库为例进行医学图像的讲解,DCMTK作为我学习和剖析mDC的依据。...
分类:
其他好文 时间:
2014-08-11 17:58:02
阅读次数:
530
1.4 浅析亮度与灰度/明度的关系
进入正题之前,先来了解一下灰度/明度。
1.4.1 灰度/明度的概念及其与HSB亮度的异同
在很多场合,灰度与明度的概念完全等价。
“灰度”最初来源于摄影领域,在彩色显像技术问世以前,拍摄出来的照片只有黑,白,灰三类颜色,在这种黑白照片里,只有白色、黑色以及灰色的点能完好无损地显示出来,其它颜色将根据其亮...
分类:
其他好文 时间:
2014-08-02 18:30:33
阅读次数:
248
霍夫曼编码是一种无损数据压缩算法。在计算机数据处理中,霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现机率的方法得到的,出现机率高的字母使用较短的编码,反之出现机率低的则使用较长的编码,这便使编码之后的字符串的平均长度、期望值降低,从而达到无损...
分类:
其他好文 时间:
2014-07-30 00:46:12
阅读次数:
526
1. 4.0.0 com.yeetrack yinyueyun-download 0.0.1-SNAPSHOT jar yinyueyun-download http://maven.apache.org UTF-8 org.apache...
分类:
其他好文 时间:
2014-07-18 18:29:36
阅读次数:
245
由于jpg容易失真,所以在Android开发中尽量避免使用.jpg图片,而应该使用.png图片,它采用了从LZ77派生的无损数据压缩算法.
其实关于这点,Google已经暗示我们了:
发现了没有,在res下这些icon用的都是png格式.就是说Google推荐使用的是png格式的图片.
写到这,想起个小事,童鞋问:在命名一个Activity对应的布局文件的时候,怎么样算规范一...
分类:
移动开发 时间:
2014-07-14 12:46:09
阅读次数:
214
由于jpg容易失真,所以在Android开发中尽量避免使用.jpg图片,而应该使用.png图片,它采用了PNG使用从LZ77派生的无损数据压缩算法.
其实关于这点,Google已经暗示我们了:
发现了没有,在res下这些icon用的都是png格式.就是说Google推荐使用的是png格式的图片.
写到这,想起个小事,童鞋问:在命名一个Activity对应的布局文件的时候,怎么...
分类:
移动开发 时间:
2014-07-06 10:49:36
阅读次数:
270