>백엔드 개발 >PHP 문제 >PHP에서 이미지 크기 함수를 계산하는 방법

PHP에서 이미지 크기 함수를 계산하는 방법

王林
王林원래의
2019-09-24 13:04:373891검색

PHP에서 이미지 크기 함수를 계산하는 방법

getimagesize() 함수는 이미지 크기, 유형 및 기타 정보를 얻는 데 사용됩니다.

imagesx() 함수는 이미지의 너비를 가져오는 데 사용됩니다.

imagesy() 함수는 이미지의 높이를 가져오는 데 사용됩니다.

getimagesize() 함수는 이미지 크기 및 관련 정보를 얻는 데 사용됩니다. 성공하면 배열을 반환하고 실패하면 E_WARNING 수준 오류 메시지를 생성합니다. ### ## ## ######문법 :#######

array getimagesize( string filename )
#🎜🎜 ####예 :#####
<?php
$array = getimagesize("images/flower_1.jpg");
print_r($array);
?>

브라우저에 다음과 같이 표시됩니다.

Array
(
    [0] => 350
    [1] => 318
    [2] => 2
    [3] => width="350" height="318"
    [bits] => 8
    [channels] => 3
    [mime] => image/jpeg
)

반환 결과 설명:
#🎜🎜 #

1. 인덱스 0은 이미지 너비의 픽셀 값

2을 제공합니다. 인덱스 1은 이미지 높이의 픽셀 값
3을 제공합니다. 이미지 유형이 주어지고 반환되는 것은 숫자입니다. 여기서 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF(인텔 바이트 순서), 8 = TIFF(모토로라 바이트 순서), 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 14 = IFF, 15 = WBMP, 16 = XBM

4, 인덱스 3은 HTMLdc0870658837139040642baa5555a380 태그5에서 직접 사용할 수 있는 너비와 높이의 문자열을 제공합니다. 인덱스 비트는 이미지의 각 색상에 대한 비트 수를 제공합니다. 바이너리 형식# 🎜🎜#
6. 인덱스 채널은 이미지의 채널 값을 제공합니다. RGB 이미지의 기본값은 3

7입니다. 정보는 다음과 같이 HTTP 콘텐츠 유형 헤더에 올바른 정보를 보내는 데 사용될 수 있습니다.

header("Content-type: image/jpeg");

# 🎜🎜#imagesx() 함수는 이미지의 너비를 구하는 데 사용되며 단위는 픽셀이고 반환 값은 정수입니다.

Syntax:

int imagesx( resource image )

매개변수는 imagecreatetruecolor(), imagecreatefromjpeg() 등의 함수에서 반환된 이미지 리소스입니다. 기능.

imagesy() 함수는 이미지의 높이를 얻는 데 사용됩니다. 구문과 사용법은 Imagesx() 와 동일합니다. ### ## ## ######문법 :#######
int imagesy( resource image )
#🎜🎜 ####예 :

#####

<?php
$img = imagecreatefromjpeg("images/flower_1.jpg");
echo "图像宽度:",imagesx( $img ),"<br />";
echo "图像高度:",imagesy( $img );
?>
브라우저 출력:

이미지 너비: 350

이미지 높이: 318


#🎜 🎜 #추천 튜토리얼:

PHP 비디오 튜토리얼

위 내용은 PHP에서 이미지 크기 함수를 계산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.