не наносится альфа канал

198
14 мая 2018, 21:10
$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);  

в определённой области изображения берутся цвета пикселей и добавляется к каждому альфаканал, но в результате на картинке у меня не прозрачная область а чёрная, в чём может быть дело?

READ ALSO
Блокировки и перенаправления с ресурса

Блокировки и перенаправления с ресурса

Программировал в своем веб-проекте, и заметил такую фичу, что идут перенаправления с одной страницы на другуюПишу проект на своем движке,...

140
json ajax php decode

json ajax php decode

json хранится в localstorage Отправляю так

142
homestead подключение библиотек

homestead подключение библиотек

Использую виртуальную среду Homestead для локальной разработки и потребовалось подключить библиотеку GMPИспользую:

174
Ошибка в подключении к mysql

Ошибка в подключении к mysql

Есть бот, пользовалось 15 человек одновременно, все было нормально, но недавно стало появляться предупреждение:

187