0
デフォルトのテーマイメージスライダのサイズを変更しようとしましたが、ウィンドウのサイズを特定のサイズに変更できませんでした。スライダーの幅と高さのサイズを変更するには、このコードに何を追加する必要があるのか教えてください。イメージスライダのサイズ変更
デフォルトのテーマイメージスライダのサイズを変更しようとしましたが、ウィンドウのサイズを特定のサイズに変更できませんでした。スライダーの幅と高さのサイズを変更するには、このコードに何を追加する必要があるのか教えてください。イメージスライダのサイズ変更
あなたはあなたの欲求の大きさに画像をトリミングしたい場合は、その後
add_image_size($name, $width, $height, $crop);
あなたのfunctions.phpファイル内のコードの下に
を使用して、この画像を取得します。echo wp_get_attachment_image($id, $name);
または適切な縦横比で画像のサイズを変更したい場合は、この機能を使用すると効果があります。
function resize ($width, $height){
/* Get original image x y*/
list($w, $h) = getimagesize($_FILES['image']['tmp_name']);
/* calculate new image size with ratio */
$ratio = max($width/$w, $height/$h);
$h = ceil($height/$ratio);
$x = ($w - $width/$ratio)/2;
$w = ceil($width/$ratio);
/* new file name */
$path = 'uploads/'.$width.'x'.$height.'_'.$_FILES['image']['name'];
/* read binary data from image file */
$imgString = file_get_contents($_FILES['image']['tmp_name']);
/* create image from string */
$image = imagecreatefromstring($imgString);
$tmp = imagecreatetruecolor($width, $height);
imagecopyresampled($tmp, $image, 0, 0, $x, 0, $width, $height, $w, $h);
/* Save image */
switch ($_FILES['image']['type']) {
case 'image/jpeg':
imagejpeg($tmp, $path, 100);
break;
case 'image/png':
imagepng($tmp, $path, 0);
break;
case 'image/gif':
imagegif($tmp, $path);
break;
default:
exit;
break;
}
return $path;
/* cleanup memory */
imagedestroy($image);
imagedestroy($tmp);
}
私のプロジェクトでこの機能を使用してイメージのサイズを変更します。
_ "スライダの幅と高さのサイズを変更するには、このコードに何を追加する必要があるのか教えていただけますか?" http://stackoverflow.com/help/mcveを参照してください。 – guest271314