// Сделаем фон прозрачным
$be1 = imagecolorallocate($image_p, 255, 255, 255);
imagecolortransparent($image_p, $be1);
Однако, в нем остаются вкрапления другим цветом, которые тоже нужно сделать прозрачными. Для этого делаем еще одну операцию:
// Сделаем фон прозрачным
$be1 = imagecolorallocate($image_p, 255, 255, 255);
imagecolortransparent($image_p, $be1);
$be2 = imagecolorallocate($image_p, 0xFC, 0xFC, 0xF4);
imagecolortransparent($image_p, $be2); // {FC,FC,F4
Но в итоге прозрачность теряется вообще!
Похоже, что вторая операция уничтожает результаты первой.
Есть ли решение этой проблемы?