MozTW 討論區
https://forum.moztw.org/

[測試]減色 png
https://forum.moztw.org/viewtopic.php?f=8&t=24471
1 頁 (共 2 頁)

發表人:  orange [ 2008-09-23, 13:54 ]
文章主題 :  [測試]減色 png

有人要試試看 自動減色 png 最佳化嗎?
http://emukim.googlepages.com/png.7z

把壓縮檔內的png資料夾放在c:\
使用方式就像圖一樣
圖檔
然後把要最佳化的png用滑鼠拖到批次檔的圖示上面
只有拖拉的方式才能正常執行 (不要複製到C:\png 資料夾內 執行批次檔)

4bitgray9.bat 拖拉的png前9個會轉成4bit灰階存在C:\png\裡
8bitgray9.bat 拖拉的png前9個會轉成8bit灰階存在C:\png\裡
256color9.bat 拖拉的png前9個會減為256色存在C:\png\裡

4bitgrayall.bat 所有跟拖拉的png 同資料夾的png都會轉成4bit灰階存在C:\png\裡
8bitgrayall.bat 所有跟拖拉的png 同資料夾的png都會轉成8bit灰階存在C:\png\裡
256colorall.bat 所有跟拖拉的png 同資料夾的png都會轉成256色存在C:\png\裡

9.bat 跟all.bat 不一樣的地方是
9.bat是optipng 用不一樣的設定跑loop 得出最小的檔案 結束後會暫停 讓你看cmd視窗的結果

all.bat則只是optipng 用一種設定直接跑出檔案,執行完就直接關閉cmd視窗

如果要轉很多同類型的檔案,可以參考 9.bat的最小檔案設定
修改all.bat的參數再跑會比較快 (怎麼改等測試完成後再敘述)
暫時貼在blog上,明天進行字型著色再轉到討論區來
http://oranqe.wordpress.com/2008/09/26/ ... colorgray/
--
麻煩有空的人幫忙測試
如果有問題不能用,請幫忙照下圖;如果成功也麻煩回一下文

附加檔案:
123.png [22.01 KiB]
被下載 510 次

發表人:  roytam1 [ 2008-09-23, 17:08 ]
文章主題 : 

我順便放出自編的小東西吧…

OptiPNG 0.5.5 ICC9.1 + Zlib level 9 hack (C2D/SSE)
http://files1.rt.googlepages.com/optipng-0.5.5-icc.7z

AdvDef MinGW static + Zlib level 9 hack (雖然Adv系列不用Zlib做壓縮啦):
http://files1.rt.googlepages.com/advdef.7z

PNGnq 0.5 static + Zlib level 9 hack (C2D/SSE)
http://files1.rt.googlepages.com/pngnq.7z

發表人:  goldie [ 2008-09-23, 19:32 ]
文章主題 : 

感謝樓主,第一次看到有 pngnq 這種東西 @@" ...|||

感謝樓上,你的優化版我收下了 XD (好東西,真是太棒了 :o )
嗯… 好奇問一下
3 個都是用 ICC 編的對吧?
OptiPNG 有到 0.6.1,不過你的是 0.5.5,應該是有你的原因吧?

發表人:  roytam1 [ 2008-09-23, 19:57 ]
文章主題 : 

goldie 寫:
感謝樓主,第一次看到有 pngnq 這種東西 @@" ...|||

感謝樓上,你的優化版我收下了 XD (好東西,真是太棒了 :o )
嗯… 好奇問一下
3 個都是用 ICC 編的對吧?
OptiPNG 有到 0.6.1,不過你的是 0.5.5,應該是有你的原因吧?
AdvDef是GCC build。
0.6.1沒0.5.5穩定,我試過有些png檔會讓0.6.1停止運作(freeze/halt/hang)。

發表人:  orange [ 2008-09-23, 20:31 ]
文章主題 : 

現在苦惱中 (要不要floyd-steinberg diffusion dithering)

原來的
http://myurl.com.tw/u09e
有floyd-steinberg diffusion dithering的
http://myurl.com.tw/iuc0
一般ordered dithering的
http://myurl.com.tw/53kt

原來的
http://myurl.com.tw/u3js
有floyd-steinberg diffusion dithering的
http://myurl.com.tw/a1ju
一般ordered dithering的
http://myurl.com.tw/b1sp

發表人:  roytam1 [ 2008-09-23, 21:20 ]
文章主題 : 

orange 寫:
現在苦惱中 (要不要floyd-steinberg diffusion dithering)

原來的
http://myurl.com.tw/u09e
有floyd-steinberg diffusion dithering的
http://myurl.com.tw/iuc0
一般ordered dithering的
http://myurl.com.tw/53kt

原來的
http://myurl.com.tw/u3js
有floyd-steinberg diffusion dithering的
http://myurl.com.tw/a1ju
一般ordered dithering的
http://myurl.com.tw/b1sp

也許還要octree呢…
http://www.vbaccelerator.com/home/Vb/Co ... rticle.asp

發表人:  roytam1 [ 2008-09-23, 22:02 ]
文章主題 : 

goldie 寫:
感謝樓主,第一次看到有 pngnq 這種東西 @@" ...|||

在這裡一定要說一下: pngnq/pngquant 是 對 png檔 專用減色器 啊…

發表人:  goldie [ 2008-09-24, 00:14 ]
文章主題 : 

roytam1 寫:
在這裡一定要說一下: pngnq/pngquant 是 對 png檔 專用減色器 啊…

嗯嗯!知道知道。PNGnq 首頁的標題與第一段有看了一下。
他說會改變原圖的 Color/bit depth

發表人:  orange [ 2008-09-24, 01:13 ]
文章主題 : 

pngnq、pngquant 雖然都是減色但是效果不太一樣
pngnq靠NeuQuant出來的品質比 pngquant 用ordered的 還要好一點

pngquant有fsd 即便沒有octree感覺也不錯 (缺點就是檔案會大一點)
而且跟GIMP的fsd比,pngquant的fsd還是好很多
--
既然這麼難取捨乾脆把pngquant也包進來算了

發表人:  roytam1 [ 2008-09-24, 13:28 ]
文章主題 : 

PNGquant 1.0 static + Zlib level 9 hack (C2D/SSE)
http://files1.rt.googlepages.com/pngquant.7z

發表人:  goldie [ 2008-11-21, 21:17 ]
文章主題 : 

PNGOUT 2008-11-20 版推出了,它一直沒有更新紀錄,亦或我找不到。 ...Orz

OptiPNG 0.6.2 版推出了!
果然如同 roytam1 兄所言,該網頁右邊有說,作者已發現 0.60.6.1 版有嚴重的 Bug 以致造成 array-overflow attacks ... (弱點? 不太懂)。
算便想問問 roytam1 兄,這版的 OptiPNG 你也會來一個優化版嗎? ... 羞 :oops: 呵呵 … :lol:

發表人:  roytam1 [ 2008-11-23, 13:09 ]
文章主題 : 

goldie 寫:
PNGOUT 2008-11-20 版推出了,它一直沒有更新紀錄,亦或我找不到。 ...Orz

OptiPNG 0.6.2 版推出了!
果然如同 roytam1 兄所言,該網頁右邊有說,作者已發現 0.60.6.1 版有嚴重的 Bug 以致造成 array-overflow attacks ... (弱點? 不太懂)。
算便想問問 roytam1 兄,這版的 OptiPNG 你也會來一個優化版嗎? ... 羞 :oops: 呵呵 … :lol:

optipng要再看看。
pngout是加了exit code ( 0 = 正常終了, 1 = file not found, 2 = 檔案早已優化,pngout沒辦法再優化 )

發表人:  goldie [ 2008-11-23, 13:14 ]
文章主題 : 

to roytam1:
兩種答案一次滿足,感恩蛤 :D
強者研究的真是透徹!佩服… Orz

發表人:  roytam1 [ 2008-11-23, 13:48 ]
文章主題 : 

OptiPNG 0.6.2 ICC9.1 + Zlib level 9 hack (C2D/SSE)
http://files1.rt.googlepages.com/optipng-0.6.2-icc.7z

未測試,可能會像 0.6/0.6.1 版一樣處理某些圖檔時出現問題。

發表人:  roytam1 [ 2008-11-23, 13:57 ]
文章主題 : 

goldie 寫:
PNGOUT 2008-11-20 版推出了,它一直沒有更新紀錄,亦或我找不到。 ...Orz

http://www.jonof.id.au/forum/index.php?topic=1515.0
http://www.jonof.id.au/forum/index.php? ... 3#msg10263

1 頁 (共 2 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/