Скажем, есть картинка на не сложном фоне, но не на одноцветном. Фон плавно перетекает градиентом, и в целом даже могут быть какие-то рамки цветов. А изображенный предмет имеет чуть более резкие границы и явно отличается от фона.
Нужно фон сделать прозрачным. А там, где предмет переходит в фон - полупрозрачным, чтобы можно было подставить любой фон, как тёмный, так и светлый. Но нельзя терять ни единого пикселя. Поэтому обычные методы с обводкой не годятся. Волшебная палочка тоже не очень умна в таких ситуациях.
Пример 2 (без картинки): красный мячик на траве.
Из примера вроде бы очевидно, где какие пиксели и насколько сделать прозрачными, если делать это вручную, попиксельно. Есть ли популярное программное решение?
Сложность ещё и в том, что ширина перехода предмета в фон (ширина размытия) может быть больше одного пикселя. Но инструмент должен как-то догадаться, что очень мелкие примеси - это уже начало границы с объектом.