(PHP 4 >= 4.3.0, PHP 5, PHP 7)
imagecolormatch — Bir resmin paletli sürümünün renklerini gerçek renkli sürümünün renkleriyle aynı yapar
$resim1
, resource $resim2
)Bir resmin paletli sürümünün renklerini gerçek renkli sürümünün renkleriyle aynı yapar.
resim1Resmin gerçek renkli sürümünün tanıtıcısı.
resim2
Renkleri resim1 ile aynı yapılacak paletli
sürümün tanıtıcısı.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - imagecolormatch() örneği
<?php
// Gerçek renkli ve paletli resimleri belirtelim
$im1 = imagecreatefrompng('./gdlogo.png');
$im2 = imagecreate(imagesx($im1), imagesy($im1));
// $im2'ye bir kaç renk ekleyelim
$colors = Array();
$colors[] = imagecolorallocate($im2, 255, 36, 74);
$colors[] = imagecolorallocate($im2, 40, 0, 240);
$colors[] = imagecolorallocate($im2, 82, 100, 255);
$colors[] = imagecolorallocate($im2, 84, 63, 44);
// Bu renkleri gerçek renkli resimden güncelleyelim
imagecolormatch($im1, $im2);
// Belleği serbest bırakalım
imagedestroy($im1);
imagedestroy($im2);
?>
Bilginize: Bu işlev sadece, PHP, PHP paketinde bulunan GD kütüphanesi ile derlenmişse kullanılabilir.
Bilginize: Bu işlev GD'nin 2.0.1 veya sonraki sürümlerini gerektirir (2.0.28 veya sonraki sürümler önerilir).