Re: [NTG-context] SVG support

2007-12-20 Thread Hans Hagen
Zeus Gómez Marmolejo wrote:

 resultpipe = --without-gui --export-pdf=\#{outfilename}\ 2#{logfile}

the windows version performs rather random with pdf output, probably 
some internal messing around with quoting, it renders it useless

Hans

-
   Hans Hagen | PRAGMA ADE
   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
  | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] SVG support

2007-12-08 Thread Zeus Gómez Marmolejo




I have version:
[EMAIL PROTECTED] ~ $ inkscape --version
Inkscape 0.45.1 (Jul 26 2007)
[EMAIL PROTECTED] ~ $

You should consider doing it that way if it works. The PDF final size
for the conversion is the same but the quality is much better. Now all
my final year project documentation is all vector


Zeus.


Hans Hagen escribi:

  Zeus Gmez Marmolejo wrote:
  
  
I've done some tests with "rlxtools" and I've found that the conversion from SVG 
to PDF is done really bad now. It passes through PS (with the inkscape command 
line) and then the ghostscript is executed to produce the PDF. But I've found a 
better way to do it.

  
  
before i look into this ... what version of inkscape? when i wrote the 
code ps was the only way that could be trusted (successive version of 
inkscape were broken etc)

  
  
I've modified the file "graphics/inkscape" (it's a ruby source code). At line 69 
was:
  resultpipe = "--without-gui --print=\"#{tmpfilename}\" 2#{logfile}"

and now:
resultpipe = "--without-gui --export-pdf=\"#{outfilename}\" 2#{logfile}"

After this, all these lines can be commented out:

#   ghostscript = GhostScript.new(@logger)

#ghostscript.setvariable('inputfile',tmpfilename)
#ghostscript.setvariable('outputfile',outfilename)

#report("converting #{tmpfilename} to #{outfilename}")

#   ghostscript.convert

#begin
#File.delete(tmpfilename)
#rescue
#end

The difference is that inkscape can export directly to pdf and the conversion is 
done much better, with transparencies and all the stuff.

Also, I noticed that at first it didn't work for me because at line 44 
(logfile=System.null), I don't know why but this strings is "/dev/null/" in my 
system and when executing the command a message was echoed:
"sh: /dev/null/ is a directory" and nothing was produced. Now I've modified the 
caller to pass explictly "/dev/null" as logfile (in pstopdf.rb source, line 401) 
and now all is working perfectly.

I hope you can solve these little bugs.

Regards,
Zeus.


Hans Hagen escribi:


  Zeus G?mez Marmolejo wrote:
  
  
  
Hi all,

I'm working with Inkscape and I would like to embed some figures
directly in vector format. How do I do that??

I'm trying this:

\externalfigure[system][type=svg][scale=1000]

But a "dummy" image appears. Is there any svg support in context?!


  
  \usemodule[res-08] \setups[rl:manipulate]

\setupexternalfigures[conversion=pdf]

\starttext

\externalfigure[system.svg]

\stoptext

if you're lucky, it works, otherwise you need to look into how rlxtools
works

-
   Hans Hagen | PRAGMA ADE
   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
  | www.pragma-pod.nl
-

  
  





___
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

  
  

  




___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] SVG support

2007-12-06 Thread Hans Hagen
Zeus Gómez Marmolejo wrote:
 I've done some tests with rlxtools and I've found that the conversion from 
 SVG 
 to PDF is done really bad now. It passes through PS (with the inkscape 
 command 
 line) and then the ghostscript is executed to produce the PDF. But I've found 
 a 
 better way to do it.

before i look into this ... what version of inkscape? when i wrote the 
code ps was the only way that could be trusted (successive version of 
inkscape were broken etc)

 I've modified the file graphics/inkscape (it's a ruby source code). At line 
 69 
 was:
   resultpipe = --without-gui --print=\#{tmpfilename}\ 2#{logfile}
 
 and now:
 resultpipe = --without-gui --export-pdf=\#{outfilename}\ 2#{logfile}
 
 After this, all these lines can be commented out:
 
 #   ghostscript = GhostScript.new(@logger)
 
 #ghostscript.setvariable('inputfile',tmpfilename)
 #ghostscript.setvariable('outputfile',outfilename)
 
 #report(converting #{tmpfilename} to #{outfilename})
 
 #   ghostscript.convert
 
 #begin
 #File.delete(tmpfilename)
 #rescue
 #end
 
 The difference is that inkscape can export directly to pdf and the conversion 
 is 
 done much better, with transparencies and all the stuff.
 
 Also, I noticed that at first it didn't work for me because at line 44 
 (logfile=System.null), I don't know why but this strings is /dev/null/ in 
 my 
 system and when executing the command a message was echoed:
 sh: /dev/null/ is a directory and nothing was produced. Now I've modified 
 the 
 caller to pass explictly /dev/null as logfile (in pstopdf.rb source, line 
 401) 
 and now all is working perfectly.
 
 I hope you can solve these little bugs.
 
 Regards,
 Zeus.
 
 
 Hans Hagen escribió:
 Zeus G?mez Marmolejo wrote:
   
 Hi all,

 I'm working with Inkscape and I would like to embed some figures
 directly in vector format. How do I do that??

 I'm trying this:

 \externalfigure[system][type=svg][scale=1000]

 But a dummy image appears. Is there any svg support in context?!
 

 \usemodule[res-08] \setups[rl:manipulate]

 \setupexternalfigures[conversion=pdf]

 \starttext

 \externalfigure[system.svg]

 \stoptext

 if you're lucky, it works, otherwise you need to look into how rlxtools
 works

 -
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
   tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
   | www.pragma-pod.nl
 -

   
 
 
 
 
 
 ___
 If your question is of interest to others as well, please add an entry to the 
 Wiki!
 
 maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
 webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
 archive  : https://foundry.supelec.fr/projects/contextrev/
 wiki : http://contextgarden.net
 ___


-- 

-
   Hans Hagen | PRAGMA ADE
   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
  | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] SVG support

2007-12-05 Thread Zeus Gómez Marmolejo




It works!! And can be scaled nicely... Thank you very much!!

The other thing I've tried is to move my figures to a subdirectory
called "figs/". Following the wiki instructions, in the preamble I
write:

\setupexternalfigures[conversion=pdf,directory={./figs}]

\starttext
\externalfigure[system.svg]

\stoptext

So, running "texexec --output=pdftex pfc.tex", somewhere in the output
it says:

figures : figure system.svg can not be found

I've tried the complete path, but nothing... any ideas?

Regards,
Zeus.


---
Zeus Gmez Marmolejo wrote:

 Hi all,

 
 I'm working with Inkscape and I would like to embed some figures 
 directly in vector format. How do I do that??

 
 I'm trying this:

 
 \externalfigure[system][type=svg][scale=1000]

 
 But a "dummy" image appears. Is there any svg support in context?!


\usemodule[res-08] \setups[rl:manipulate]


\setupexternalfigures[conversion=pdf]


\starttext


\externalfigure[system.svg]


\stoptext


if you're lucky, it works, otherwise you need to look into how rlxtools

works


___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] SVG support

2007-12-05 Thread Zeus Gómez Marmolejo




I've done some tests with "rlxtools" and I've found that the conversion
from SVG to PDF is done really bad now. It passes through PS (with the
inkscape command line) and then the ghostscript is executed to produce
the PDF. But I've found a better way to do it.

I've modified the file "graphics/inkscape" (it's a ruby source code).
At line 69 was:
 resultpipe = "--without-gui --print=\"#{tmpfilename}\"
2#{logfile}"

and now:
resultpipe = "--without-gui --export-pdf=\"#{outfilename}\"
2#{logfile}"

After this, all these lines can be commented out:

# ghostscript = GhostScript.new(@logger)

# ghostscript.setvariable('inputfile',tmpfilename)
# ghostscript.setvariable('outputfile',outfilename)

# report("converting #{tmpfilename} to #{outfilename}")

# ghostscript.convert

# begin
# File.delete(tmpfilename)
# rescue
# end

The difference is that inkscape can export directly to pdf and the
conversion is done much better, with transparencies and all the stuff.

Also, I noticed that at first it didn't work for me because at line 44
(logfile=System.null), I don't know why but this strings is
"/dev/null/" in my system and when executing the command a message was
echoed:
"sh: /dev/null/ is a directory" and nothing was produced. Now I've
modified the caller to pass explictly "/dev/null" as logfile (in
pstopdf.rb source, line 401) and now all is working perfectly.

I hope you can solve these little bugs.

Regards,
Zeus.


Hans Hagen escribi:

  Zeus G?mez Marmolejo wrote:
  
  
Hi all,

I'm working with Inkscape and I would like to embed some figures
directly in vector format. How do I do that??

I'm trying this:

\externalfigure[system][type=svg][scale=1000]

But a "dummy" image appears. Is there any svg support in context?!

  
  
\usemodule[res-08] \setups[rl:manipulate]

\setupexternalfigures[conversion=pdf]

\starttext

\externalfigure[system.svg]

\stoptext

if you're lucky, it works, otherwise you need to look into how rlxtools
works

-
   Hans Hagen | PRAGMA ADE
   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
  | www.pragma-pod.nl
-

  




___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


[NTG-context] SVG support

2007-12-04 Thread Zeus Gómez Marmolejo
Hi all,

I'm working with Inkscape and I would like to embed some figures 
directly in vector format. How do I do that??

I'm trying this:

\externalfigure[system][type=svg][scale=1000]

But a dummy image appears. Is there any svg support in context?!


Regards,
Zeus.
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] SVG support

2007-12-04 Thread Hans Hagen
Zeus Gómez Marmolejo wrote:
 Hi all,
 
 I'm working with Inkscape and I would like to embed some figures 
 directly in vector format. How do I do that??
 
 I'm trying this:
 
 \externalfigure[system][type=svg][scale=1000]
 
 But a dummy image appears. Is there any svg support in context?!

\usemodule[res-08] \setups[rl:manipulate]

\setupexternalfigures[conversion=pdf]

\starttext

\externalfigure[system.svg]

\stoptext

if you're lucky, it works, otherwise you need to look into how rlxtools 
works

-
   Hans Hagen | PRAGMA ADE
   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
  | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] SVG support

2007-12-04 Thread zs

If you can live without gradients and blur efects, direct PDF export works 
pretty well (inkscape-0.45.1).

ZS


On Tue, 04 Dec 2007 15:13:24 +0100
Zeus Gómez Marmolejo [EMAIL PROTECTED] wrote:

 Hi all,
 
 I'm working with Inkscape and I would like to embed some figures 
 directly in vector format. How do I do that??
 
 I'm trying this:
 
 \externalfigure[system][type=svg][scale=1000]
 
 But a dummy image appears. Is there any svg support in context?!
 
 
 Regards,
 Zeus.
 ___
 If your question is of interest to others as well, please add an entry to the 
 Wiki!
 
 maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
 webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
 archive  : https://foundry.supelec.fr/projects/contextrev/
 wiki : http://contextgarden.net
 ___
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] SVG support

2007-12-04 Thread Mojca Miklavec
On Dec 4, 2007 3:13 PM, Zeus Gómez Marmolejo wrote:
 Hi all,

 I'm working with Inkscape and I would like to embed some figures
 directly in vector format. How do I do that??

 I'm trying this:

 \externalfigure[system][type=svg][scale=1000]

 But a dummy image appears. Is there any svg support in context?!

ConTeXt calls ImageMagick to convert SVG to PDF first (there's no
native support for SVG in pdfTeX).

If you only have a few images, export (or convert) them to PDF -
that's the easiest way. If you have plenty of them, take a look at
Hans's suggestion.

Mojca
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] SVG support (was: Tutorial)

2005-04-12 Thread Henning Hraban Ramm
Am 12.04.2005 um 00:07 schrieb Hans Hagen:
Because i want to post a new context zip with svg support
Big news in a half sentence!
What does SVG support mean in ConTeXt / this context?
Translation of SVG to MetaPost? Which SVG level/standard?
Grüßlis vom Hraban!
---
http://www.fiee.net/texnique/
http://contextgarden.net
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] SVG support

2005-04-12 Thread Hans Hagen
Henning Hraban Ramm wrote:
Am 12.04.2005 um 00:07 schrieb Hans Hagen:
Because i want to post a new context zip with svg support

Big news in a half sentence!
What does SVG support mean in ConTeXt / this context?
Translation of SVG to MetaPost? Which SVG level/standard?
i've implemented a mechanism to process graphics 'kind of runtime' so that one 
can use for instance svg; think of proper caching of converted images, document 
dependent transformations, etc. For the svg conversion I use inkscape; of course 
it's all subjected to testing -)

Hans
-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context