2015-01-22 1 views
0

크기를 조정하고 업로드 된 이미지를 60X60px에 저장해야합니다. 내가 같이 올바른 인수를 전달하고 드루팔 &에 사용 image_resize 시도 =Image Drupal에서 이미지 크기 조정

  1. $ 이미지 = 내 이미지 객체
  2. $ 폭
  3. 60 $ 높이 = 60 가 image_toolkit_invoke에 들어갈 때 디버깅하는 동안, 내 $ image 객체에서 찾을 수없는 한 곳에 $ image-> toolkit이 필요합니다. 이것은 차례로 FALSE를 반환하고 이미지의 크기가 조절되지 않습니다.

function image_resize(stdClass $image, $width, $height) { 
 
    $width = (int) round($width); 
 
    $height = (int) round($height); 
 

 
    return image_toolkit_invoke('resize', $image, array($width, $height)); 
 
}

나는 어떻게 내 이미지 객체의 툴킷을 얻거나 이미지 크기를 조정하기위한 다른 방법이있을 수 있다는 것을 알고있다? 또한 나는 이미지를 업로드 한 후 내 HTML 렌더링됩니다 장소에서

<img src = "pathtoimagefile" width="60" height="60">

를 사용했습니다. 그러나 이것은 효과가 없습니다. 여기 뭔가 있니?

+0

하지 대답하지만, 모든 소스 이미지는 사각형 않는 한 대부분의 아마 ... 가로 세로 비율을 파괴하는 특정 너비 + 높이로 크기 조절이 더 만 1 크기를 조정 CSS를 사용하여 넘쳐 흐르는 내용을 숨기고 사각형을 표시하십시오. –

+0

@Bartdude에 대한 종횡비에 대한 걱정은 필요하지 않습니다. 다른 방법을 알려주시겠습니까? 내 사이트는 어쨌든 너비와 높이가 다른 정사각형 이미지를 표시하기 때문입니다. 나는 그것을 여기서 바꾸고 싶다. – Allena

답변