Когда накладывается копирайт на изображение теряется его цвет и он становится прозрачным... Что надо изменить чтобы копирайт накладывался без изменения?
Код:
{
$copy = imagecreatefrompng ('images/copy.png');
if (!is_resource ($files) || !is_resource ($copy))
return;
$imageWidth = imagesx ($files);
$imageHeight = imagesy ($files);
$copy_Width = imagesx ($copy);
$copy_Height = imagesy ($copy);
$new = imagecreatetruecolor ($imageWidth, $imageHeight);
for ($j = 0; $j < $imageHeight; $j++)
{
for ($i = 0; $i < $imageWidth; $i++)
{
$rgb = imagecolorsforindex ($files, imagecolorat ($files, $i, $j));
if ($j < $copy_Height && $i < $copy_Width)
{
$rgb2 = imagecolorsforindex ($copy, imagecolorat ($copy, $i, $j));
if ($rgb2['alpha'] != 127)
{
$rgb['red'] = intval (($rgb['red'] + $rgb2['red']) / 2);
$rgb['green'] = intval (($rgb['green'] + $rgb2['green']) / 2);
$rgb['blue'] = intval (($rgb['blue'] + $rgb2['blue']) / 2);
}
}
$ind = imagecolorexact ($new, $rgb['red'], $rgb['green'], $rgb['blue']);
if ($ind < 1)
{
$ind = imagecolorallocate ($new, $rgb['red'], $rgb['green'], $rgb['blue']);
if ($ind < 1)
{
$ind = imagecolorclosest ($new, $rgb['red'], $rgb['green'], $rgb['blue']);
}
}
imagesetpixel ($new, $i, $j, $ind);
}
}
return $new;
}
function meta_key ($str)