이미지 처리 및 GD imageavif

(PHP 8 >= 8.1.0)

imageavif — 브라우저 또는 파일로 이미지 출력


설명

imageavif(
    GdImage $image,
    resource|string|null $file = null,
    int $quality = -1,
    int $speed = -1
): bool
                

주어진 image에서 AVIF 래스터 이미지를 출력하거나 저장합니다.


매개변수

image
imagecreatetruecolor()와 같은 이미지 생성 함수 중 하나에서 반환되는 GdImage 객체.
file
파일을 저장할 경로 또는 열린 스트림 리소스(이 함수가 반환된 후 자동으로 닫힘)입니다. 설정하지 않거나 null이면 원시 이미지 스트림이 직접 출력됩니다.
quality
quality은 선택 사항이며 0(최저 품질, 작은 파일)에서 100(최고 품질, 큰 파일) 범위입니다. -1이 제공되면 기본값 30이 사용됩니다.
speed
speed는 선택 사항이며 범위는 0(느리고 작은 파일)에서 10(빠르고 큰 파일)입니다. -1이 제공되면 기본값 6이 사용됩니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.

주의 그러나 libgd가 이미지 출력에 실패하면 이 함수는 true를 반환합니다.


기타

  • imagepng() - 브라우저 또는 파일에 PNG 이미지 출력
  • imagewbmp() - 브라우저 또는 파일로 이미지 출력
  • imagejpeg() - 브라우저 또는 파일로 이미지 출력
  • imagetypes() - 이 PHP 빌드에서 지원하는 이미지 유형을 반환합니다.