Projects / dvipng

dvipng

dvipng makes PNG or GIF graphics from DVI files obtained from TeX and its relatives. Its benefits include speed; it uses very fast bitmap-rendering code for DVI files. Furthermore, it does not read the postamble, so it can be started before TeX finishes. It supports PK, VF, PostScript Type1 (via FreeType or t1lib), and TrueType fonts (via FreeType), color specials, can render CJK fonts, and more.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  15 Dec 2010 10:22

    Release Notes: This release changes raw PostScript processing to avoid the non-rendering PostScript specials created by hyperref. A command-line switch to turn off raw PostScript rendering has been added. Finally, a few bugs have been fixed, such as correct decoding of the -T switch, a CRLF bug when reading configuration files in Windows, and a few bugs associated with subprocesses.

    •  22 Mar 2010 08:54

      Release Notes: This release adds the possibility to report the output image width. Other than that, a segfault occurring from faulty DVIs has been removed, and a number of build issues have been corrected.

      •  18 Mar 2009 22:00

        Release Notes: The main code addition is to allow usage of recent versions of the xcolor package, which also will reenable much of the PSTricks package. Still, dvipng can only handle drawing PostScript code at the moment, not PostScript code intended to make dvips + gs scale, rotate, or move DVI glyphs (characters). This is because the graphics state cannot be communicated back to dvipng from gs. So there are no guarantees. Also, the performance in terms of runtime could be better. Other changes include a fix for inclusion of bitmaps with transparent background, and a typo in the file-handling code on machines that do not have mmap.

        •  19 May 2008 13:32

        Release Notes: This is a regression fix for version 1.10. In version 1.10, the main code addition is limited support for literal PostScript specials using gs. For example, most of the PSTricks package can now be rendered using dvipng. Unfortunately, dvipng can only handle drawing PostScript code at the moment, not PostScript code intended to make dvips and gs scale, rotate, or move DVI glyphs (characters), so there are no guarantees.

        •  09 May 2008 14:07

        Release Notes: The main code addition is limited support for literal PostScript specials using gs. For example, most of the PSTricks package can now be rendered using dvipng. Unfortunately, dvipng can only handle drawing PostScript code at the moment, not PostScript code intended to make dvips + gs scale, rotate, or move DVI glyphs (characters). This is because the graphics state cannot be communicated back to dvipng from gs. As a result, there are no guarantees. Also, the performance in terms of runtime could be better.

        Screenshot

        Project Spotlight

        MailSteward

        A way to archive and access your email with the power of a relational database.

        Screenshot

        Project Spotlight

        Zentyal

        A small business server.