WMF problems



* Enrico Weigelt <weigelt metux de> [2004-04-16 17:55]:

In the current example, talking about "wmf support" is too unclear
and misleading for me, since it does not really say, what we do 
with wmf.

Windows MetaFile ("WMF") and Enhanced windows MetaFile ("EMF") are
simply a file formats for representing vector graphics.  The only thing
you would ever do with (W/E)MF is use it to contain a vector graphics
specification in a file.  So it's a file i/o issue, and "WMF support"
can really only have this meaning.

The WMF problem is a frustrating one, because there are a number of
tools that claim to support it, but they're all either disfunctional
or non-trivial to install.

* ImageMagick support for WMF is read-only.

* dia for Windows requires the user to install a series of Windows
  packages in order to build a dia installer.  And that's just the
  installer.  After installing the tools to build the installer, the
  installer is then used to install dia.  I don't even want to try
  this.. looks like a fragile build process with many points of
  failure.

* libwmf builds, but doesn't work.  It has no interface, and it
  doesn't integrate as a back-end to ImageMagick or pstoedit like it
  claims.

* libemf fails to build.

* pstoedit fails with a "no back-end specified" error on both windows
  and linux.  It could be a user error, since there is no
  documentation to explain how to use it, and the syntax and semantics
  page lists every syntax element as optional.  It would really be
  nice if pstoedit developers would join the ImageMagick effort
  instead of going in a separate direction, but it seems they want to
  be able to sell their optional plugins.

Hopefully this post will help someone, because these problems are not
discussed in any of the documentation that I've been able to scrounge
up.  ImageMagick documentation writes an "r--" code next to the WMF
file format in the man page, which is a covert way of saying that you
cannot convert to WMF format- but it leads the user think the
capability is there by honoring an unsupported instruction and
producing a <image-basename>.wmf file.  The Dia documentation does not
list supported file types, and doesn't note the WMF export easter egg
in the Windows version.  pstoedit gives minimal documentation and no
examples, so it may even work, but it's unusable because of the
lacking documentation.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]