アップロードする画像の画質を上げる
WordPressで画像アップロードの際、サムネイルが作成されるわけなんだけど、このサムネイル微妙に画質が悪い!
小さいと分かりにくいけど、うちは縦横600px位まで使うので、意外と目立つ。
と、云うことで画質上げ。
wp-include/media.phpの405行目に
1 2 3 4 5 6 7 8 | function image_resize( $file, $max_w, $max_h, $crop = false, $suffix = null, $dest_path = null, $jpeg_quality = 90 ) { |
というのがある。
この、$jpeg_quality = 90がjpgの画質。
これを100にすれば一番良い画質になるんだけど、WordPressのバージョンアップ時に上書きされて90に戻ってしまう。
それは面倒というか、100にするの忘れるのでテーマのfunctions.phpで対応することにする。
プラグイン化も可能だけどね。
テーマのfunctions.phpに以下を追加
1 2 3 4 5 6 | /* jpg画質up *******************************************************************************/ add_action('jpeg_quality', 'custom_jpeg_quality', 10, 1); function custom_jpeg_quality() { return 100; } |
あたりまえだけど、画質を上げるとファイルサイズも大きくなるので注意。



205StudioTR