delorie.com/archives/browse.cgi | search |
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 <vzhbanov AT gmail DOT com> |
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: | <lrevl5$613$1 AT ger DOT gmane DOT org> |
MIME-Version: | 1.0 |
In-Reply-To: | <lrevl5$613$1@ger.gmane.org> |
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 |
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 : > <imgcaption xy|lorem ipsum>{{ :foobar.svg?300}}</imgcaption> 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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |