From 98f4ce15abc5230de19d4026b31ca674f17a0942 Mon Sep 17 00:00:00 2001 From: Wolfgang Spraul Date: Sat, 15 Jan 2011 12:44:23 +0000 Subject: [PATCH] convert dxf into svg instead of png --- cad/.gitignore | 1 + cad/Makefile | 15 ++++++-------- cad/dia_set_line_width.xsl | 41 -------------------------------------- 3 files changed, 7 insertions(+), 50 deletions(-) delete mode 100644 cad/dia_set_line_width.xsl diff --git a/cad/.gitignore b/cad/.gitignore index 0e52dc6..3d9b4f4 100644 --- a/cad/.gitignore +++ b/cad/.gitignore @@ -1 +1,2 @@ milkymist-assemble-howto.pdf +protocase_v7_laser.svg diff --git a/cad/Makefile b/cad/Makefile index 3b8b09a..42f1395 100644 --- a/cad/Makefile +++ b/cad/Makefile @@ -1,4 +1,4 @@ -all: milkymist-assemble-howto.pdf protocase_v7_laser.png +all: milkymist-assemble-howto.pdf protocase_v7_laser.svg # # install fonts for example into ~/.fonts @@ -9,15 +9,12 @@ milkymist-assemble-howto.pdf: milkymist-assemble-howto.svg inkscape -A $@ $< TMP1 := $(shell mktemp) -TMP2 := $(shell mktemp) -# process with xsltproc to make the lines thicker and more visible in the PNG -protocase_v7_laser.png: protocase_v7_laser.dxf - dia -e $(TMP1) -t dia $< - zcat $(TMP1) | xsltproc --stringparam line_width 0.5 dia_set_line_width.xsl - | gzip > $(TMP2) - dia -e $@ -t png -s x500 $(TMP2) - rm -f $(TMP1) $(TMP2) +protocase_v7_laser.svg: protocase_v7_laser.dxf + dia -e $(TMP1) -t svg $< + sed -e 's/stroke-width: 0.02/stroke-width: 10/' $(TMP1) > $@ + rm -f $(TMP1) clean: rm -f milkymist-assemble-howto.pdf - rm -f protocase_v7_laser.png + rm -f protocase_v7_laser.svg diff --git a/cad/dia_set_line_width.xsl b/cad/dia_set_line_width.xsl deleted file mode 100644 index 779b9c5..0000000 --- a/cad/dia_set_line_width.xsl +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - -