php-GD库函数(3)

Jun 13, 2016 am 11:33 AM
image int

php-GD库函数(三)

<?php //imagefilledellipse — 画一椭圆并填充	/*bool imagefilledellipse ( resource $image , int $cx , int $cy , int $w , int $h , int $color )	$image:图片资源	$cx:左边离圆心的位置	$cy:上边离圆心的位置	$w:圆形的直径(左右方向)	$h:圆形的直径(上下方向)	$color:填充的颜色	$im = imagecreatetruecolor(100,100);	$red = imagecolorallocate($im,0,255,0);	imagefilledellipse($im,50,50,80,80,$red);	header('Content-type: image/png');	imagepng($im);	*/	//imagefilledpolygon — 画一多边形并填充	/*bool imagefilledpolygon ( resource $image , array $points , int $num_points , int $color )	$image:图片资源	$points:参数是一个按顺序包含有多边形各顶点的 x 和 y 坐标的数组	$num_points:参数是顶点的总数,必须大于 3	$color:颜色	$im = imagecreatetruecolor(200,200);	$value = array(	25,40,36,53,87,12,45,98,56,23);	$red = imagecolorallocate($im,255,0,0);	imagefilledpolygon($im,$value,5,$red);	header('Content-type: image/png');	imagepng($im);	*/	//imagefilledrectangle — 画一矩形并填充	/*bool imagefilledrectangle ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color )	$image:图片资源	$x1:点到左边的距离	$y1:点到上边的距离	$x2:点到左边的距离	$y2:点到上边的距离	$color:填充的颜色	$im = imagecreatetruecolor(200,200);	$red = imagecolorallocate($im,255,0,0);	imagefilledrectangle($im,10,10,190,190,$red);	header('Content-type:image/png');	imagepng($im);	*/		//imagefontheight — 取得字体高度	/*$font_size = 1;	$a = imagefontheight($font_size);	echo $a;	*/	//imagefontwidth — 取得字体宽度	/*$font_size = 1;	$b = imagefontwidth($font_size);	echo $b;	*/		//imageline — 画一条线段	/*bool imageline ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color )	$image:图片资源	$x1:点到左边的距离	$y1:点到上边的距离	$x2:点到左边的距离	$y2:点到上边的距离	$color:线段的颜色	$im = imagecreatetruecolor(200,200);	$red = imagecolorallocate($im,255,0,0);	imageline($im,10,10,100,100,$red);	header('Content-type:image/png');	imagepng($im);	*/		//imagepolygon — 画一个多边形	/*bool imagepolygon ( resource $image , array $points , int $num_points , int $color )	$image:图片资源	$points:参数是一个按顺序包含有多边形各顶点的 x 和 y 坐标的数组	$num_points:是顶点的总数。大于3	$color:线段的颜色	$im = imagecreatetruecolor(200,200);	$red = imagecolorallocate($im,255,0,0);	$value = array(13,45,23,56,23,45,78,99);	imagepolygon($im,$value,4,$red);	header('Content-type:image/png');	imagepng($im);	*/		//imagerectangle — 画一个矩形	/*bool imagerectangle ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $col )	$image:图片资源	$x1:点到左边的距离	$y1:点到上边的距离	$x2:点到左边的距离	$y2:点到上边的距离	$col:线段的颜色	$im = imagecreatetruecolor(200,200);	$red = imagecolorallocate($im,255,0,0);	imagerectangle($im,10,10,100,100,$red);	header('Content-type:image/png');	imagepng($im);	*/		//imagerotate — 用给定角度旋转图像	/*resource imagerotate ( resource $src_im , float $angle , int $bgd_color [, int $ignore_transparent ] )	$src_im:资源图片	$angle:旋转的度数	$bgd_color:背景颜色	$source = imagecreatefromjpeg('1.jpg');	$rotate = imagerotate($source,45, 26);	header('Content-type: image/jpeg');	imagejpeg($rotate); 	*/	//imagesetpixel — 画一个单一像素	/*bool imagesetpixel ( resource $image , int $x , int $y , int $color )	$image:图片资源	$x:点到左边的距离	$y:点到上边的距离	$color:点的颜色	$im = imagecreatetruecolor(100,100);	$red = imagecolorallocate($im,255,0,0);	imagesetpixel($im,50,50,$red);	header('Content-type: image/jpeg');	imagejpeg($im); 	*/	//imagesetstyle — 设定画线的风格	/*bool imagesetstyle ( resource $image , array $style )	$image:图片资源	$style:style 参数是像素组成的数组。下面的示例脚本在画布上从左上角到右下角画一行虚线: 	header("Content-type: image/jpeg");	$im  = imagecreatetruecolor(100, 100);	$w   = imagecolorallocate($im, 255, 255, 255);	$red = imagecolorallocate($im, 255, 0, 0);	$style = array($red, $red, $red, $red, $red, $w, $w, $w, $w, $w);	imagesetstyle($im,$style);	imageline($im, 0, 0, 100, 100, IMG_COLOR_STYLED);	imagejpeg($im);	imagedestroy($im);	*/	//imagestring — 水平地画一行字符串	/*bool imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col )	$image:图片资源	$font:字体大小	$x:文字到左边的距离	$y:文字到上边的距离	$s:文字内容	$col:文字颜色	$im = imagecreatetruecolor(100,100);	$red = imagecolorallocate($im, 255, 0, 0);	imagestring($im,5,10,10,'helloworld',$red);	header("Content-type: image/jpeg");	imagejpeg($im);	imagedestroy($im);	*/	//imagestringup — 垂直地画一行字符串	/*bool imagestringup ( resource $image , int $font , int $x , int $y , string $s , int $col )	$image:图片资源	$font:字体大小	$x:文字到左边的距离	$y:文字到上边的距离	$s:文字内容	$col:文字颜色	$im = imagecreatetruecolor(100,100);	$red = imagecolorallocate($im, 255, 0, 0);	imagestringup ($im,5,20,90,'helloworld',$red);	header("Content-type: image/jpeg");	imagejpeg($im);	imagedestroy($im);	*/	//imagesx — 取得图像宽度	/*$im = imagecreatetruecolor(200,100);	echo imagesx($im);	*/	//imagesy — 取得图像长度	/*$im = imagecreatetruecolor(200,100);	echo imagesy($im);	*/	//imagegd2 — 将 GD2 图像输出到浏览器或文件	//imagegd — 将 GD 图像输出到浏览器或文件	//imagegif — 以 GIF 格式将图像输出到浏览器或文件	//imagejpeg — 以 JPEG 格式将图像输出到浏览器或文件	//imagepng — 以 PNG 格式将图像输出到浏览器或文件	//imagewbmp — 以 WBMP 格式将图像输出到浏览器或文件	//imagexbm — 将 XBM 图像输出到浏览器或文件	/*以上都是函数如果有第二个参数那么会保存到文件上,如果没有第二个参数则会输出到浏览器上*/	?>
로그인 후 복사

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

PHP에서 int형을 바이트형으로 변환하는 방법에 대한 자세한 설명 PHP에서 int형을 바이트형으로 변환하는 방법에 대한 자세한 설명 Mar 06, 2024 pm 06:18 PM

PHP에서 int형을 byte로 변환하는 방법에 대한 자세한 설명 PHP에서는 네트워크 데이터 전송이나 파일 처리, 암호화 알고리즘 등을 다룰 때 정수형(int)을 byte(byte)형으로 변환해야 하는 경우가 많습니다. . 이번 글에서는 int형을 byte형으로 변환하는 방법을 자세히 소개하고 구체적인 코드 예시를 제공하겠습니다. 1. int형과 byte의 관계 컴퓨터 분야에서 기본 데이터형 int는 정수를 나타내고, byte(바이트)는 컴퓨터 저장 단위로 보통 8비트 바이너리 데이터이다.

double 유형 변수를 int 유형으로 변환하는 C++ 프로그램 double 유형 변수를 int 유형으로 변환하는 C++ 프로그램 Aug 25, 2023 pm 08:25 PM

C++에서 int 유형의 변수는 양수 또는 음수 정수 값만 보유할 수 있으며 소수 값은 보유할 수 없습니다. 이를 위해 float 및 double 값을 사용할 수 있습니다. double 데이터형은 소수점 이하 7자리까지 소수점 이하 자릿수를 저장하기 위해 만들어졌습니다. 정수를 double 데이터 형식으로 변환하는 것은 컴파일러에 의해 자동으로 수행되거나("암시적" 변환이라고 함) 프로그래머가 컴파일러에서 명시적으로 요청할 수 있습니다("명시적" 변환이라고 함). 다음 섹션에서는 다양한 변환 방법을 다룹니다. 암시적 변환 컴파일러는 암시적 유형 변환을 자동으로 수행합니다. 이를 달성하려면 부동 소수점 유형과 정수 유형의 두 가지 변수가 필요합니다. 단순히 부동 소수점 값이나 변수를 정수 변수에 할당하면 컴파일러가 다른 모든 사항을 처리합니다.

int32의 값 범위는 무엇입니까? int32의 값 범위는 무엇입니까? Aug 11, 2023 pm 02:53 PM

int32의 값 범위는 -2의 31승부터 2의 31승 - 1, 즉 -2147483648부터 2147483647까지입니다. int32는 부호 있는 정수 유형입니다. 즉, 양수, 음수 및 0을 나타낼 수 있습니다. 1비트를 사용하여 부호 비트를 나타내고 나머지 31비트는 숫자 값을 나타내는 데 사용됩니다. 부호비트를 표현하는데 1비트가 사용되므로 int32비트의 유효수는 31이다.

Bing Image Creator를 무료로 사용하는 방법 Bing Image Creator를 무료로 사용하는 방법 Feb 27, 2024 am 11:04 AM

이 기사에서는 무료 BingImageCreator를 사용하여 고품질 출력을 얻는 7가지 방법을 소개합니다. BingImageCreator(현재 Microsoft Designer용 ImageCreator로 알려짐)는 훌륭한 온라인 인공 지능 아트 생성기 중 하나입니다. 사용자 프롬프트를 기반으로 매우 사실적인 시각 효과를 생성합니다. 프롬프트가 더 구체적이고 명확하며 창의적일수록 결과는 더 좋아질 것입니다. BingImageCreator는 고품질 이미지 생성에 있어 상당한 진전을 이루었습니다. 이제 Dall-E3 트레이닝 모드를 사용하여 더 높은 수준의 디테일과 현실감을 보여줍니다. 그러나 일관되게 HD 결과를 생성하는 능력은 빠른 속도를 포함한 여러 요인에 따라 달라집니다.

Go 언어에서 int를 문자열 유형으로 변환하는 방법 Go 언어에서 int를 문자열 유형으로 변환하는 방법 Jun 04, 2021 pm 03:56 PM

변환 방법: 1. Itoa() 함수를 사용하여 "strconv.Itoa(num)" 구문을 사용합니다. 2. FormatInt() 함수를 사용하여 int 형식의 데이터를 지정된 베이스로 변환하고 문자열 형식으로 반환합니다. 구문 "strconv .FormatInt(num,10)".

Xiaomi 휴대폰에서 이미지를 삭제하는 방법 Xiaomi 휴대폰에서 이미지를 삭제하는 방법 Mar 02, 2024 pm 05:34 PM

Xiaomi 휴대폰에서 이미지를 삭제하는 방법 Xiaomi 휴대폰에서 이미지를 삭제할 수 있지만 대부분의 사용자는 이미지 삭제 방법을 모릅니다. 다음은 편집자가 가져온 Xiaomi 휴대폰에서 이미지 삭제 방법에 대한 튜토리얼입니다. 와서 우리와 함께 보자! Xiaomi 휴대폰에서 이미지를 삭제하는 방법 1. 먼저 Xiaomi 휴대폰에서 [앨범] 기능을 엽니다. 2. 그런 다음 불필요한 사진을 확인하고 오른쪽 하단에 있는 [삭제] 버튼을 클릭합니다. 상단의 특수 영역에 들어가려면 [휴지통]을 선택합니다. 4. 그런 다음 아래 그림과 같이 [휴지통 비우기]를 직접 클릭합니다. 5. 마지막으로 [영구 삭제]를 직접 클릭하여 완료합니다.

int는 몇 바이트를 차지합니까? int는 몇 바이트를 차지합니까? Jan 22, 2024 pm 03:14 PM

int 유형이 차지하는 바이트 수는 프로그래밍 언어 및 하드웨어 플랫폼에 따라 다를 수 있습니다. 자세한 소개: 1. C 언어에서 int 유형은 일반적으로 2바이트 또는 4바이트를 차지합니다. 32비트 시스템에서는 int 유형이 4바이트를 차지하고, 16비트 시스템에서는 int 유형이 2바이트를 차지합니다. 64비트 시스템에서 int 유형은 8바이트를 차지할 수 있습니다. 2. Java에서는 int 유형이 일반적으로 4바이트를 차지하는 반면, Python에서는 int 유형에 바이트 제한이 없으며 자동으로 조정될 수 있습니다.

java int에는 몇 개의 숫자가 있습니까? java int에는 몇 개의 숫자가 있습니까? Mar 06, 2023 pm 04:09 PM

Java에서 int는 32비트 부호 있는 데이터 유형이고 해당 변수에는 32비트 메모리가 필요합니다. int 데이터 유형의 유효한 범위는 -2147483648에서 2147483647이며 이 범위의 모든 정수를 정수 리터럴이라고 합니다. 정수 리터럴은 "int num1 = 21;"과 같이 int 변수에 할당될 수 있습니다.

See all articles