bitmap压缩问题。 bitmap压缩问题。有什么方法可以保证BITMAP质量的同时,最大化压缩。请高手给个比较好的建议。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果颜色比较少,可以使用Zlib压缩。Zlib是无损压缩对于色素较低的压缩效果很好。也可以使用lzo压缩。以上两种方法在网络传输时用的比较多。在一本杂志中还看过使用小波压缩。 BMP压缩 可以转换成jpg进行存储 换成JPG过后。质量不能保证啊。我是想把BITMAP压缩后再保存。只要能让文件极限压缩。加载进来再解压就行了。 转为gif或pnp都是无损压缩的 晕。可能大家还没有理解我的意思。我是想做一个类似WINDOWS系统的缩略图库那样的文件。Thumbs.db这个应该是把当前的图片的缩略图生成到这文件中。我也想做成这样。不过怎么让我们的文件最大化压缩生成这样的文件。而不用占太多硬盘空间呢? 有人了解。生成Thumbs.db一个这样类似文件的方法吗? 老大,这个不是压缩先建立一个 TBitmap ,指定你需要的大小,然后,用 Canvas 来画你需要的大小,再存到数据库里面去 回7楼。这个我知道。我是想知道为什么Thumbs.db文件会相当很小一些。而我的缩略图文件最小也就原图1/3大小。比如。一个目录中有100个文件。大约5.4m而缩图文件大小才:265K?这个缩略图文件为什么这么小。。平均一个缩略图:2K多大小。原图大约50多K?一张50多K的图。生成缩略图才2K多。我这里就搞不懂了 试了下生成的也太大。因为要缓存。能做到系统那样的缩略图文件库Thumbs.db大小就比较不错了。 Thumbs.db里保存的是固定大小(比如最长边200像素)的图,而原图可能是4000x3000,所以它当然小很多了另外,Thumbs.db里的图质量可以很低的 是的。下午看了一下:Thumbs.db。发现他里面的大小全是96*96的。那这样我读出来。再进行缩放。特别是放大。那质量就差很多了这不是我想要的。那就得把BITMAP数据,用超级高的压缩算法进行压缩。再保存为文件。当读取的时候,从硬盘再把缓存文件加载进来。目前就难在用什么算法进行高压缩比进行压缩呢? 你都知道Thumbs.db里面的大小全是96*96的,不是你想要的了就说明并不存在比gif/pnp更高压缩比的了 Thumbs.db里应该不是存的原图吧不然的话有这么好的无损压缩算法,那么多压缩软件为啥不用啊 Thumbs.db 是 JPG 格式的缩略图。所以一个缩略图为 2 K 大小就毫不奇怪了! 求助--ToraQuery控件使用的問題 fastreport 中rich如何设置自动高度 请问在ActiveFormX 中如何使用多线程? 很少见的错误,高手进来,非高手勿进,高分相赠。 开发mac或xp式的界面!!!!! dephi ado 怎么又错了 物价飞涨,拜托各位程序员找工作时把工资开高点,别把行情搞坏了,对大家没好处 怎么把磁盘添加到treeview控件里面,加上磁盘图标? 动态创建组件怎样标识它唯一的名字? 请高手看看这是用什么方式加密(转码或混淆)了? 哪里可以下载dbdateedit组件呀
也可以使用lzo压缩。
以上两种方法在网络传输时用的比较多。
在一本杂志中还看过使用小波压缩。
我是想把BITMAP压缩后再保存。只要能让文件极限压缩。
加载进来再解压就行了。
都是无损压缩的
一个这样类似文件的方法吗?
老大,这个不是压缩
先建立一个 TBitmap ,指定你需要的大小,然后,
用 Canvas 来画你需要的大小,再存到数据库里面去
而我的缩略图文件最小也就原图1/3大小。比如。一个目录中有100个文件。大约5.4m
而缩图文件大小才:265K?
这个缩略图文件为什么这么小。。
平均一个缩略图:2K多大小。原图大约50多K?
一张50多K的图。生成缩略图才2K多。我这里就搞不懂了
试了下生成的也太大。
因为要缓存。能做到系统那样的缩略图文件库Thumbs.db
大小就比较不错了。
Thumbs.db里保存的是固定大小(比如最长边200像素)的图,而原图可能是4000x3000,所以它当然小很多了
另外,Thumbs.db里的图质量可以很低的
那就得把BITMAP数据,用超级高的压缩算法进行压缩。再保存为文件。当读取的时候,从硬盘再把缓存文件加载进来。目前就难在用什么算法进行高压缩比进行压缩呢?