Обрежьте фотографию так, чтобы качество не пострадало: область вырезается из исходного снимка в его собственном разрешении, а не из уменьшенного превью, и сохраняется в PNG без сжатия с потерями.
Почему обрезка не портит фотографию
Качество при обрезке обычно теряется по двум причинам: сервис сначала уменьшает фотографию для предпросмотра и режет уже уменьшенную копию, либо пересохраняет итог в JPG с сильным сжатием. Здесь ни того, ни другого: превью на экране нужно только для кадрирования, а готовый файл собирается из исходной фотографии пиксель в пиксель.
Результат сохраняется в PNG — формате без сжатия с потерями, поэтому края и мелкие детали остаются резкими, а на прозрачном фоне не появляется артефактов по контуру. Чем крупнее исходная фотография, тем больше пикселей в готовом круге: снимок 4000×3000 даст крупный чёткий результат.
Растягивать маленькое фото сверх его размера бесполезно — деталей это не добавит ни одному инструменту. Подробнее о чёткости: обрезать фото по пикселям и обрезать картинку в круг без потери качества.