X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=3OmkGM+gecLj5Duf7+rviPHlHRC2mVP6IeTgRLvWc8k=; b=l6axNlVc7fy22tyNuTk/BvF+USrf8RsPLRkilBjsm6u3/h+0fv8O4cki1DhLSm7kmD DxB2cissDihL0+i8HBMHAS0C49UcOXLNV+rol6GgMBMmP4pwZaeN2kYwEQTCfSrBhzOt Vr5/IuxkxpfMMxxoM8rRvuEmwWQqQ9BQ1ERjDpdT9RBuyaoDjHGmD1FimadtUedy4Gqa bevjEO+pp4V8agV7kgdYwNg3Fzalu/kbZYEmBiS1Zc8Ogwdw4r+3wjKUA5VpVS0stugF elfh6i/l1q07lo+nDuhgzmWctWNM6HMigUOHd3wPpZiDu3vL8Uqye2YkFpQR5uQ7pSHa ezig== X-Received: by 10.153.6.7 with SMTP id cq7mr15112418lad.9.1407390403674; Wed, 06 Aug 2014 22:46:43 -0700 (PDT) Date: Thu, 7 Aug 2014 09:46:35 +0400 From: Vladimir Zhbanov To: geda-user AT delorie DOT com Subject: Re: [geda-user] vectorized schematics on web page Message-ID: <20140807054635.GA22525@localhost.localdomain> Mail-Followup-To: geda-user AT delorie DOT com References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Fri, Aug 01, 2014 at 04:56:37AM +0200, Kai-Martin Knaak wrote: > I like to put documentation on my projects on a dokuwiki web page. > However, when I got my stuff going, schematics were a bit cumbersome. > Pixelized versions tended to be huge in file size and still hardly > legible. Vector graphics did not render well in www browsers. So I > settled for downloadable PDFs. To reduce the output file size for B&W PNG pictures I use the following command: pngtopnm foo.png |pnmdepth 1| ppmquant 2| pnmcrop -white| pnmtopng -transparent white > bar.png pnmcrop just crops the picture margins. > Today, I tried again and was pleasantly surprised. The relevant tools > have improved! The new gaf tool of geda facilitates the export (Thank > you so much, Peter Brett!). There is a plugin for dokuwiki, which adds > a caption and allows to link dynamically to the figure. And finally > major www browsers can handle images in SVG format. > > Here is the result: > http://bibo.iqo.uni-hannover.de/dokuwiki/doku.php?id=bauteil:spannungskonstanten&#variable_positive_spannung > (German only, but I think you get the impression) > You can click on the image to get a scaled version. > > The work-flow was surprisingly straight forward: > > 1) export the schematic as *.eps > gaf export -l auto -o foobar.eps foobar.sch > > 2) convert to *.svg > inkscape --export-plain-svg=foobar.svg foobar.eps I've just committed a fix for the gaf utility which enables direct SVG output with the command like this: gaf export -o foobar.svg foobar.sch You can try it out. For me, it works better than the sch->eps->svg path since the eps->svg part breaks my custom utf-8 font view. Its output size is bigger, though. > 3) command in dokuwiki : > {{ :foobar.svg?300}} Are you using some plugin? If so, we could use it in the gEDA wiki. A few years ago I tried three dokuwiki plugins for svg support, some of them seemed to be working but no one worked well. Vladimir