라이브러리
[PHP] imagesetpixel - 단일 픽셀 설정
PHP에서 imagesetpixel 함수란?
PHP의 GD 라이브러리는 이미지 처리를 위한 다양한 함수를 제공합니다. imagesetpixel 함수는 특정 픽셀에 색상을 지정하여 그 픽셀을 변경하는 함수입니다.
imagesetpixel 함수의 사용법
imagesetpixel 함수는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
bool imagesetpixel(resource $image, int $x, int $y, int $color)
- `$image` : 이미지 리소스
- `$x` : 픽셀의 x 좌표
- `$y` : 픽셀의 y 좌표
- `$color` : 픽셀의 색상 (RGB 값으로 지정)
예제
다음 예제는 imagesetpixel 함수를 사용하여 이미지에 픽셀을 변경하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// 이미지 생성
$image = imagecreate(800, 600);
imagecolorallocate($image, 255, 255, 255); // 배경색을 흰색으로 설정
// 픽셀을 변경할 위치를 지정
$x = 100;
$y = 100;
// 픽셀의 색상을 지정
$color = imagecolorallocate($image, 0, 0, 255); // 파란색
// imagesetpixel 함수를 사용하여 픽셀을 변경
imagesetpixel($image, $x, $y, $color);
// 이미지 출력
header('Content-Type: image/png');
imagepng($image);
imagedestroy($image);
?>
이 예제에서는 800x600 크기의 흰색 배경의 이미지를 생성하고, x=100, y=100 위치에 파란색 픽셀을 변경합니다. 생성된 이미지를 PNG 형식으로 출력합니다.
참고
- imagesetpixel 함수는 이미지의 픽셀을 변경할 때 사용됩니다.
- 픽셀의 색상을 지정할 때 RGB 값으로 지정해야 합니다.
- imagesetpixel 함수는 이미지 리소스를 반환하지 않습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.