2017-01-23 3 views
0

Я пытался изменить размер слайдера изображения по умолчанию и не смог изменить размер окна до определенного размера. Может кто-нибудь, пожалуйста, скажите мне, какие дополнения мне нужно сделать для этого кода, чтобы изменить ширину и высоту ползунка?Изменить размер слайдера изображения

+1

_ «Кто-нибудь может рассказать мне, какие дополнения мне нужно сделать для этого кода, чтобы изменить ширину и высоту ползунка?» _ В вопросе не появляется код? См. Http://stackoverflow.com/help/mcve – guest271314

ответ

0

, если вы хотите, чтобы обрезать изображение до размера вашего желания, то используйте ниже кода в файле functions.php

add_image_size($name, $width, $height, $crop); 

и получить это изображение.

echo wp_get_attachment_image($id, $name); 

или если вы хотите изменить размер изображения с соответствующим соотношением сторон, то используйте эту функцию, возможно, это поможет u.

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); 
} 

Я изменяю размер изображения с помощью этой функции в своем проекте.

Смежные вопросы