私のブログページの画像を443px以上のサイズで645x443サイズに正確に調整したいと思います。
私はこのコードを使いました:
add_theme_support ('post-thumbnails');
add_image_size ('blog-page', 645, 445, true);
ただし、クロップする代わりに画像のサイズが変更されます。
例:
元の画像: http://img843.imageshack.us/img843/6444/56004879.jpg
方法は次のとおりです。 http://imageshack.us/scaled/landing/809/53926495.png
私はどのようにしたいのですか: http://imageshack.us/scaled/landing/823/32122755.png
どうやってこれをするの?
このコメントから:
Sry、私はそれを忘れました、しかし、私は645x445のサイズがほしいと思います、そして、そのイメージはそれを持っていません。それの幅は588pxです。見て:img201.imageshack.us/img201/4728/40405258.png Wordpressはそれにズームをする必要があります。
WordPressはズームしません。収穫するだけです。画像にカスタムの中間サイズを設定したい場合は、add_image_size()
呼び出しで指定されたサイズ以上のサイズの画像をアップロードする必要があります。
add_image_size()
呼び出しを追加する前に画像をアップロードした場合は、WordPressでカスタムサイズを使用して画像を作成するために中間画像ファイルを再生成する必要があります。
持っているすべての人々のために:
そうでない場合は、手動で拡張機能のロードを設定する必要があります。
まず、Gdが実際に拡張機能として有効になっているかどうかを確認します。このスニペットをブラウザの.phpファイルで実行すると、次のことがわかります。
<?php if (extension_loaded('Gd'))
{
echo "Gd loaded";
} else {
echo "not loaded";
} ?>
「ロードされていない」と表示された場合、見つかった解決策は次の行を追加することでした。
extension=Gd.so
apache2/php.ini
ファイルへ。