$file222 = dirname(__FILE__).'/foto/'.$file.'/bbb.png';
$im = ImageCreateFromPng($file222);
ImageAlphaBlending($im, false);
ImageSaveAlpha($im, true);
for ($y = $y2; $y <= $h+$y2; $y++){
for ($x = $x2; $x <= $w+$x2; $x++){
$rgb = imagecolorat($im, $x, $y);
$colors = imagecolorsforindex($im, $rgb);
$color = imagecolorallocatealpha($img, $colors['red'], $colors['green'], $colors['blue'], 100);
imagesetpixel($im, $x, $y, $color);
}
}
imagepng($im, $file222);
ImageDestroy($im);
в определённой области изображения берутся цвета пикселей и добавляется к каждому альфаканал, но в результате на картинке у меня не прозрачная область а чёрная, в чём может быть дело?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости