imagecolormatch() 함수는 트루 컬러 버전과 더 가깝게 일치하는 이미지의 팔레트 버전 색상을 형성합니다.
구문
bool imagecolormatch ( img1, img2 )
매개변수
-
img1 :imagecreatetruecolor() 함수로 이미지를 생성합니다.
-
img2 :이미지를 가리키는 팔레트 이미지 링크 리소스. 이 이미지는 img1과 같은 크기입니다.
돌아가기
imagecolormatch() 함수는 성공하면 TRUE를, 실패하면 FALSE를 반환합니다.
예
다음은 예시입니다
<?php $img1 = imagecreatefrompng('https://www.tutorialspoint.com/images/Swift.png'); $img2 = imagecreate(imagesx($img1), imagesy($img1)); $color = Array(); $color[] = imagecolorallocate($img2, 110, 40, 180); $color[] = imagecolorallocate($img2, 90, 10, 90); $color[] = imagecolorallocate($img2, 66, 170, 110); $color[] = imagecolorallocate($img2, 130,90, 70); echo imagecolormatch($img1, $img2); imagedestroy($img1); imagedestroy($img2); ?>
출력
다음은 출력입니다.
1
예시
다른 예를 살펴보겠습니다.
<?php $img1 = imagecreatefrompng('https://www.tutorialspoint.com/images/tp-logo-diamond.png'); $img2 = imagecreate(imagesx($img1), imagesy($img1)); $color = Array(); $color[] = imagecolorallocate($img2, 10, 1, 20); $color[] = imagecolorallocate($img2, 40, 30, 10); $color[] = imagecolorallocate($img2, 15, 100, 50); $color[] = imagecolorallocate($img2, 70, 20, 30); echo imagecolormatch($img1, $img2); imagedestroy($img1); imagedestroy($img2); ?>
출력
다음은 출력입니다.
1