作者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
推 superbear:不太對...DCT是可逆的,會失真的是quantization 04/14 11:24
→ superbear:然後quantization是可以不做,不過那就壓不多 04/14 11:25
→ vintw:可是DCT在取整數的過程不是會把float給丟掉嗎...? 04/14 11:49
→ vintw:但是我同意jpeg主要的失真在於量化矩陣,這的確是我的疏忽囧 04/14 11:50
推 Rhymer:不quantize的話是要用類比電腦嗎??@@ 04/14 22:52