作者vintw (阳光好青年)
看板EZsoft
标题Re: [请益] 请问可以看图不失真的软体
时间Mon Apr 14 04:26:04 2008
※ 引述《Rodge (小鱼)》之铭言:
: 各位前辈好
: 之前在板上似乎有看到一个软体
: 可以看图「不失真」,好像是用JAVA和什麽的演算法弄的样子..
: 因为一般来说我们看bmp,jpg档都是点阵图,必定在放大後失真,可是此软体就有这神
: 奇的效果
jpeg不是"点阵图",因为里面储存影像的方式早已不是一个一个点
而且一般的jpeg是一种破坏性格式,交流系数经过DCT / IDCT之後必失真
(规格上可不可以不做DCT我不知道,改用其他方法也许可以做到jpeg不失真)
如果原本的图就是这麽小,要放大势必得重新取样,这时端看演算法的好坏
不过所有新产生出来的像素都一定是基於已经存在的像素求得的
程式不可能凭空产生出新的资料出来(又不是乩童XD)
目前公认缩放图片效果最好的似乎是Lanczos,这个应该很多软体都支援,像XnView
真正的放大缩小不失真,只有向量图片做的到,所以你可以不用找了XD
: 小弟当时忘记这个档案的名字,麻烦各位前辈指点迷津。
: ----
: 找过的看图软体目录了..
--
CPU: Intel PIII EB 800MHz (Coppermine) / MB: ACER S58M(i815)
RAM: Apacer PC133 256MB*2 / VGA: Gigabyte ATi 9000pro 64MB DDR
CD-RW: LiteOn LTR-52327S / DVD-RW: BenQ DW1640
HDD: Seagate 7200.7 80G*2 / PSU: AcBel 350W / Case: iCute不知名
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.129.205
1F:推 superbear:不太对...DCT是可逆的,会失真的是quantization 04/14 11:24
2F:→ superbear:然後quantization是可以不做,不过那就压不多 04/14 11:25
3F:→ vintw:可是DCT在取整数的过程不是会把float给丢掉吗...? 04/14 11:49
4F:→ vintw:但是我同意jpeg主要的失真在於量化矩阵,这的确是我的疏忽囧 04/14 11:50
5F:推 Rhymer:不quantize的话是要用类比电脑吗??@@ 04/14 22:52