(PHP 4 >= 4.0.6, PHP 5)
imagecopymergegray — Bir resmi kopyalar ve gri tonlama ile karıştırır
hedef resmin hdf_x, hdf_y noktasına kaynak resmin kyn_x, kyn_y, kyn_gnş ve kyn_yks ile belirlenen parçasını kopyalar.
Kaynak pikselleri hedefe kopyalamadan önce gri tonlamaya dönüştürerek kaynak resmin renk sıcaklığını koruması dışında imagecopymerge() işlevi ile aynıdır.
Hedef resmin tanıtıcısı.
Kaynak resmin tanıtıcısı.
Hedef resimdeki X koordinatı.
Hedef resimdeki Y koordinatı.
Kaynak resimdeki X koordinatı.
Kaynak resimdeki Y koordinatı.
Kaynak resimdeki parça genişliği.
Kaynak resimdeki parça yüksekliği.
0-100 arasında bir değer olup, iki resim bu şeffaflık oranına göre karıştırılır. 0 değeri için hiçbir ek işlem yapılmaz. 100 için ise, gerçek renkli resimlere alfa şeffaflatması uygulanırken paletli resimlere imagecopy() işlevindeki yaklaşım uygulanır.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - imagecopymergegray() örneği
<?php
// Resim örneklerini oluşturalım
$dest = imagecreatefromgif('php.gif');
$src = imagecreatefromgif('php.gif');
// Kopyalayıp karıştıralım - Grilik = 20%
imagecopymergegray($dest, $src, 10, 10, 0, 0, 100, 47, 20);
// Resmi çıktılayıp belleği serbest bırakalım
header('Content-Type: image/gif');
imagegif($dest);
imagedestroy($dest);
imagedestroy($src);
?>