Я хотел бы продолжить этот пост, который я сделал некоторое время назад. Я разработал несколько других способов выполнить то, что я хотел сделать первоначально в этом посте. Прежде всего, у GraphicsPath есть хороший метод warp (), который выполняет именно это, деформируя любой путь в 4 точки прямоугольника. Используя эту идею, вы можете сделать это ниже.
![Warping up to the right](https://i.imgur.com/x4d2Q.png)
Здесь та же самая деформация, примененная к пути с выгнутым текстом
![Text Arched Up Warp](https://i.imgur.com/z5lTt.png)
Это классическая деформация текста звездных войн, просто установив 4 точки прямоугольника в методе warp ()
![Star Wars Text Warp](https://i.imgur.com/zP7K5.png)
Тот же перекос, примененный к изогнутой траектории.
![Arched Down with a Star Wars Warp](https://i.imgur.com/YVmnU.png)
Я пришел к выводу, что множество перекосов можно выполнить, сначала напечатав путь, такой как арка или волна, а затем применив метод warp () в GraphicsPath.
Обновлен
Я наконец-то нашел способ найти реальное решение для этого почти через 2 года. Я разместил подробное объяснение с кодом в моем блоге. Прочитайте это здесь