Если прямо исходник, то очевидно говно будет.
Я предполагал такой алгоритм: из оригинала через threshold выделяется чёрная окантовка, она векторизуется, оригинал гсгаживается медианой, увеличивается в 10 раз, накладывается векторная окантовка, уменьшаем до требуемого. На выходе - практически конфетка.