画像をアップロードする時に、元の画像のサイズは十分な大きさがあるのに
「サムネイル」や「中」「大」が選択できない場合があります。
上記では元の画像のサイズが 800×600 あるにも関わらず「サムネイル」と「中」が選択できない状態となっています。
このような場合はPHPでGDモジュールが有効になっていない可能性があります。
GDモジュールは現在のPHPでは別途インストールは不要で設定変更だけを行なえば利用可能です。
「php.ini」ファイルを開き「extension=php_gd2.dll」が書かれている場所を検索して下さい。
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
「extension=php_gd2.dll」の先頭に「;」がが付いていたら削除して下さい。
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
ファイルを保存し、Apache等を再起動して下さい。これで完了です。
改めて同じ画像をアップロードしてみると次のように表示されます。
元の画像のサイズから選択可能な「サムネイル」「中」が選択可能となっていることが確認できます。