Shaping of magnetic domains