diff --git a/make-includes/standard_rules.make b/make-includes/standard_rules.make index 273abdb..2c66957 100755 --- a/make-includes/standard_rules.make +++ b/make-includes/standard_rules.make @@ -101,6 +101,40 @@ %.png %-print.png %-web.png: %.pict $(CONVERT) "$<" $(IMGDIR)/$@ # +# PNG from EPS. +# +%.png %-print.png %-web.png: %.eps + $(PS2EPS) --ignoreBB --nohires --loose --gsbbox < $< | \ + $(GS) -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dEPSCrop -r96 \ + -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=$(IMGDIR)/$@ - + +%-web-zoom.png: %.eps + $(PS2EPS) --ignoreBB --nohires --loose --gsbbox < $< | \ + $(GS) -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dEPSCrop -r144 \ + -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=$(IMGDIR)/$@ - +# +# PNG from PS. +# +%-web.png: %.ps + @$(PS2EPS) --ignoreBB --nohires --loose --gsbbox < $< | \ + $(GS) -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dEPSCrop -r96 \ + -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=$(IMGDIR)/$@ - + +%-web-zoom.png: %.ps + @$(PS2EPS) --ignoreBB --nohires --loose --gsbbox < $< | \ + $(GS) -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dEPSCrop -r144 \ + -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=$(IMGDIR)/$@ - +# +# PNG from PDF. +# +%-web.png: %.pdf + $(GS) -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -r96 \ + -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=$(IMGDIR)/$@ $< + +%-web-zoom.png: %.pdf + $(GS) -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -r144 \ + -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=$(IMGDIR)/$@ $< +# # PDF from Ploticus. # %.pdf %-print.pdf: %.plo