WordPress : アップロード画像の画質とサイズ


## サムネールの画質の調整

WordPressのアップ後の画像、リサイズかかるわけだけど、以下をテーマの `functions.php` に記述して画質の調整ができる。

// 画質100%
add_filter(‘jpeg_quality’, function($arg){return 100;});

ただ、GDライブラリでのリサイズで、なんかリサイズ後の色が気に入らんという場合は、ImageMagickでリサイズさせるといいかも。
以下のプラグイン使う。
[WordPress › ImageMagick Engine « WordPress Plugins](https://wordpress.org/plugins/imagemagick-engine/)

## サムネールのサイズの調整

設定 > メディアで生成するサイズ指定できるのだけど、ソレ以外のサイズつくりたい場合は、

// add_image_size( $name, $width, $height, $crop:true/false );
add_image_size( ‘[name]’, 100, 100, false );

とかくと任意のサイズ(たくさんかけばその分)つくれる。
取得するときは、サムネール取得時の `medium` とかの代わりに上記で設定した `[name]` を指定する。

ただ、あんまりいろんなサイズ生成させてると、アップ時にリサイズ失敗する時があるみたいだから、
(上の `name` 指定してても元画像が返っちゃう)使用には注意が必要。
(特にImageMagickつかっていると、自分のサーバーでは結構失敗する..)

参考:
[関数リファレンス/add image size – WordPress Codex 日本語版](http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/add_image_size)

## サムネールの再生成

運用途中からサムネールのサイズかえたい場合は、
[WordPress › Regenerate Thumbnails « WordPress Plugins](http://wordpress.org/plugins/regenerate-thumbnails/)
つかう。