라이브러리

[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 함수는 이미지 리소스를 반환하지 않습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 494 페이지

검색

게시물 검색