Rumah >pembangunan bahagian belakang >tutorial php >imagecolorclosest() fungsi dalam PHP

imagecolorclosest() fungsi dalam PHP

WBOY
WBOYke hadapan
2023-09-09 20:01:16859semak imbas

Fungsi

imagecolorclosest() fungsi dalam PHP

imagecolorclosest() mendapat indeks warna yang paling hampir dengan warna yang ditentukan.

Syntax

imagecolorallocatealpha (img, red, green, blue)

Parameter

  • img: Sumber imej dicipta menggunakan imagecreatetruecolor().

  • merah: komponen merah

  • hijau: komponen hijau

  • biru: komponen warna semula

  • s yang paling Indeks warna rapat .

Contoh

Berikut ialah contoh:

Demo

<?php
   $img = imagecreatefrompng(&#39;https://www.tutorialspoint.com/assets/videos/courses/19/images/course_19_image.png&#39;);
   imagetruecolortopalette($img, false, 255);
   $val = imagecolorclosest($img, 20, 90, 140);
   $val = imagecolorsforindex($img, $val);
   $val = "({$val[&#39;red&#39;]}, {$val[&#39;green&#39;]}, {$val[&#39;blue&#39;]})";
   echo "Closest = " . $val;
   imagedestroy($img);
?>

Output

Berikut ialah output:

Closest = (44, 118, 140)

Contoh

Mari kita lihat imej dan contoh lain yang nyata

di mana kita mempunyai komponen masa nyata

yang berbeza:

Output

Berikut ialah output:

<?php
$img = imagecreatefrompng(&#39;http://www.tutorialspoint.com/images/Swift.png&#39;);
imagetruecolortopalette($img, false, 255);
$val = imagecolorclosest($img, 10, 130, 80);
$val = imagecolorsforindex($img, $val);
$val = "({$val[&#39;red&#39;]}, {$val[&#39;green&#39;]}, {$val[&#39;blue&#39;]})";
echo "Closest = " . $val;
imagedestroy($img);
?>

Atas ialah kandungan terperinci imagecolorclosest() fungsi dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam