Я использовал ряд операторов CLI, чтобы перевести любое (простое) изображение в печатный dxf-файл.
Я использовал смесь ImageMagick и potrace, чтобы заставить это работать так, как мне нравится, однако,Я хотел бы объединить все это в один процесс, будь то через библиотеку Python или какой-либо другой язык?
Что я сделал до сих пор: оригинальный странный
magick convert oddish.bmp -colorspace gray oddishBW.bmp
странно-черно-белый
magick convert oddishBW.bmp -negate oddishBwB.bmp
странно-черно-белый перевернутый
magick convert oddishBwB.bmp -morphology dilate Disk oddishBWBD.bmp
странно-черно-белый перевернутыйс более толстыми линиями
magick convert oddishBwBD.bmp -negate oddishbwbdw.bmp
странно с более толстыми линиями, инвертированными в нормальное состояние
potrace --svg oddishbwbdw.bmp -o oddishbwbdw.svg
окончательный svg странно
Пояснения к названию:
bw означает черный и белый bwb - черный белый черный (отрицание делает цвета противоположными), bwbd - черный белый черный, расширяется (для увеличения толщины линии)
Inдополнение: я понимаю, что библиотеки Python для imagemagickpython не былидавно обновляется и не включает морфологические функции?