Нарисуйте два заполненных треугольника.
Практически любую фигуру можно нарисовать с помощью треугольников.Разделить параллелограмм на два треугольника тривиально.
Итак, для:
A____________________B
/ /
/ /
/___________________/
C D
Нарисуйте треугольник, образованный точками (A, B, C), а затем треугольник, образованный (B, C)., D), и все готово.
Я не уверен, что вы имеете в виду, когда хотите, чтобы оно "масштабировалось в зависимости от текста, который он обернул", но если вы знаете ограничивающую рамку текста (следуетбыть довольно простым для работы, но я использую GD для изображений, поэтому я не знаю, как это делается в imagemagick), вы можете получить координаты ваших четырех точек.