이미지 처리 및 GD imagescale

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

imagescale — 주어진 새로운 너비와 높이를 사용하여 이미지 크기 조정


설명

imagescale(
    GdImage $image,
    int $width,
    int $height = -1,
    int $mode = IMG_BILINEAR_FIXED
): GdImage|false
                

imagescale()은 주어진 보간 알고리즘을 사용하여 이미지의 크기를 조정합니다.

메모: 다른 많은 이미지 함수와 달리 imagescale()은 전달된 image를 수정하지 않습니다. 대신 새 이미지가 반환됩니다.


매개변수

image
imagecreatetruecolor()와 같은 이미지 생성 함수 중 하나에서 반환되는 GdImage 객체.
width
이미지의 크기를 조정할 너비입니다.
height
이미지의 크기를 조정할 높이입니다. 생략하거나 음수이면 종횡비가 유지됩니다.
mode
IMG_NEAREST_NEIGHBOUR, IMG_BILINEAR_FIXED, IMG_BICUBIC, IMG_BICUBIC_FIXED 또는 기타(2 패스 사용) 중 하나입니다.

참고: IMG_WEIGHTED4는 아직 지원되지 않습니다.


반환 값

성공하면 크기가 조정된 이미지 객체를 반환하고 실패하면 false를 반환합니다.


변경 로그

버전 설명
8.0.0 성공하면 이 함수는 이제 GdImage 인스턴스를 반환합니다. 이전에는 리소스가 반환되었습니다.
8.0.0 image는 이제 GdImage 인스턴스를 예상합니다. 이전에는 리소스가 필요했습니다.

기타