Я ищу способ динамически создать эллипс с заостренным краем (и иметь возможность контролировать степень растушевки). В идеале это может быть достигнуто с помощью Javascript, так как предполагаемое использование находится в приложении, которое может быть сделано доступным в автономном режиме, но для простоты я был бы доволен решением PHP в то же время.
Я пытался найти решение с использованием GD, однако я нашел его довольно ограниченным при работе с альфа-версией. Основные проблемы заключались в том, что использование заполненного эллипса и наслоения отменяет эффект прозрачности, а простое рисование границы с постепенно уменьшающимися эллипсами вызывает проблемы, когда эллипсы не идеально выровнены (см. Изображение ниже).
Есть ли решение, которое я могу использовать, чтобы устранить эти проблемы, не становясь слишком сложным? Я знаю, что могу создать изображение попиксельно, но это кажется очень сложным методом для относительно простой задачи.