wordpress resize quality

WordPress 上傳圖檔後 resize 是由 GD 來處理, 但是處理 jpeg resize 的品質預設並非 100%, 以致於經過 resize 之後的圖都不是非常完美…

所以火大就自己來改…
檔案在 [wp-root]/wp-admin/admin-functions.php
在 178 行左右

} elseif($type[2] == 2) {
// up to quality 100% by alexw
//原本的– if(!imagejpeg($thumbnail, $thumbpath)) {
if(!imagejpeg($thumbnail, $thumbpath,100)) {

改完存好檔就好囉
以後照片就不會被re爛掉了!

比較如下

t65

上圖是預設的 resize quality

t100

上圖是改過的 resize quality 100%

實在是有差…
聽說用 Imagemagick 品質更好, 但是好像很麻煩….