Решение за ОПом, конечно, но если решишься юзать жс либы, которые озвучил, то проверь их сходу на тяжелых по стилям хтмлкам, прежде чем прикручивать к своему продукту, опыт подсказывает, что фиксить кривую либу для работы с графикой может быть больно и времени затраченного точно не стоит