1. Border-radius — форма для него слишком сложная, но неправильную форму можно им сделать. Может и это выйдет при должном подходе.
2. Clip-path (у него проблемы с поддержкой)
3. Svg маска.
4. Обрезанный по шаблону gif\png\svg (самый валидный вариант)