This program makes PNG and/or GIF graphics from DVI files. It produces high-quality images while its internals are tuned for speed. It supports PK, VF, PostScript and TrueType fonts, color, PostScript inclusion, bitmap inclusion, and has CJK support
Be the first to post a text review of dvipng: A DVI-to-PNG converter. Rate and review a project by clicking thumbs up or thumbs down in the right column.
2009-02-23 Jan-Ake Larsson <jalar@mai.liu.se> * Release 1.12 2009-02-23 Jan-Ake Larsson <jalar@mai.liu.se> * INSTALL, README, install.texi, readme.texi, special.c: Correct date for copyright * RELEASE, configure.ac, dvipng.1, dvipng.texi: Prepare for 1.12 2009-01-23 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Keep transparent background in rescaled included bitmaps 2008-06-04 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Add the color PostScript prologue 2008-06-03 Jan-Ake Larsson <jalar@mai.liu.se> * dvipng.h, special.c: Support xcolor PostScript prologue * color.c: Support x11nam.def, fix handling of xcolor multiple-model color values, and xcolor PostScript prologue 2008-06-02 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Some (most?) literal PostScript specials seem to depend on tex.pro and possibly special.pro, always load these * configure.ac: Fix gs checks * misc.c: Correct last mmap element 2008-05-27 Jan-Ake Larsson <jalar@mai.liu.se> * readme.texi: Mention new color models in xcolor * color.c: Adjust for new version of xcolor, mainly color prefixes
2008-05-14 Jan-Ake Larsson <jalar@mai.liu.se> * Release 1.11 * configure.ac, dvipng.1, dvipng.texi, RELEASE: Prepare for 1.11 * special.c: Fix PS inclusion regression
2008-05-09 Jan-Ake Larsson <jalar@mai.liu.se> * Release 1.10 * RELEASE: Prepare for 1.10 2008-05-08 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Add warning about DVI code in PS environment 2008-05-07 Jan-Ake Larsson <jalar@mai.liu.se> * README, readme.texi: Mention gs interpreter lib in TODO * aclocal.m4, configure.ac: Move gs device check so that it can be called from different points 2008-05-05 Jan-Ake Larsson <jalar@mai.liu.se> * draw.c, dvi.c, dvipng.h: Revert creation of dvi command struct * draw.c, dvi.c: Init dvi command struct * draw.c, dvi.c, dvipng.h: Create dvi command struct * special.c: Rearrange code * color.c, dvipng.h, enc.c, fontmap.c, misc.c, pk.c, sfd.c, special.c, tfm.c, vf.c: Change name of fmmap struct element 2008-04-29 Jan-Ake Larsson <jalar@mai.liu.se> * dvipng.1: Prepare for 1.10 * configure.ac: Prepare for 1.10, check for gdImageCreateJpeg * aclocal.m4: Cosmetic changes * special.c: Change to HAVE_...JPEG * dvipng.h: Remove c++ comment * dvipng.texi: Prepare for 1.10. Use 'active' in the 'preview' package, remove unused text * Makefile.in: Install dvipng.1 from the tarball, mark maintainer targets 2008-02-08 Jan-Ake Larsson <jalar@mai.liu.se> * Makefile.in, INSTALL, README, color.c, commands.h, configure.ac, * draw.c, dvi.c, dvipng.1, dvipng.c, dvipng.h, dvipng.texi, enc.c, * font.c, fontmap.c, ft.c, install.texi, macros.texi, miktex.h, * misc.c, papersiz.c, pk.c, ppagelist.c, readme.texi, set.c, sfd.c, * special.c, t1.c, test_dvipng.tex, tfm.c, vf.c, COPYING, * COPYING.LESSER: Change to LGPLv3 * install.texi: * README: * dvipng.texi: Add blurb about MediaWiki, and cosmetic changes 2008-01-10 Jan-Ake Larsson <jalar@mai.liu.se> * set.c: Correct typo 2007-12-12 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Correct header test, add proper ps::[start] and ps::[end] detection, add code to make tikz/pgf dvips (~PostScript) specials work 2007-10-26 Jan-Ake Larsson <jalar@mai.liu.se> * draw.c: * dvi.c: * special.c: Change DVIGetCommand so that the command is zero-terminated. This simplifies string operations on specials and makes the length argument to SetSpecial unnecessary. Handle preview-bop-hook correctly * special.c: Simplify PostScript header and multi-special handling * color.c: * draw.c: * dvi.c: * dvipng.h: * font.c: * ft.c: * misc.c: * set.c: * special.c: * t1.c: Split the flags variable into page_flags, option_flags and dvi->flags * dvi.c: * dvipng.c: dvi->flags resets now when the dvi is reopened 2007-08-06 Jan-Ake Larsson <jalar@mai.liu.se> * ft.c: * misc.c: * t1.c: * tfm.c: * vf.c: Memory fixes 2007-07-24 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Fix PostScript header usage 2007-07-22 Jan-Ake Larsson <jalar@mai.liu.se> * misc.c: Change version info slightly * ft.c: Change debug info slightly 2007-07-21 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Rewrite to allow for raw PostScript specials, also use PostScript headers * dvipng.h: * dvi.c: Add read-ahead for PostScript specials * config.h.in: * configure.ac: Add test for gd pointer->image conversion 2007-03-19 Jan-Ake Larsson <jalar@mai.liu.se> * draw.c: Better handling of glyph index bounds * set.c: Check bounds for glyph index 2006-12-11 Jan-Ake Larsson <jalar@mai.liu.se> * readme.texi: Fix TODO, mention MediaWiki * dvipng.h: Fix for alloca under AIX * Makefile.in: mkinstalldirs is in $(srcdir)
2006-11-11 Jan-Ake Larsson <jalar@mai.liu.se> * Release 1.9 * INSTALL: * README: Update for 1.9 * Makefile.in: Make the test fail if fonts not found * configure.ac: Don't use "which". Add info about the selfauto stuff. Report if CJK support present * test_dvipng.tex: Remove the (intentional) failing special 2006-11-07 Jan-Ake Larsson <jalar@mai.liu.se> * fontmap.c: Don't warn if ttfonts.map is missing, fix pointer * Makefile.in: Adjust manpage target so manual intervention isn't needed anymore * dvipng.1: Update manpage * dvipng.texi: Update for 1.9 * COPYING, Makefile.in, color.c, commands.h, configure.ac, draw.c, dvi.c, dvipng.c, dvipng.h, dvipng.texi, enc.c, font.c, fontmap.c, ft.c, macros.texi, miktex.h, miktex.mak, misc.c, papersiz.c, pk.c, ppagelist.c, set.c, sfd.c, special.c, t1.c, test_dvipng.tex, tfm.c, vf.c: Update FSF address * fontmap.c: Add ttfonts.map to the searched font maps * RELEASE: Prepare for 1.9 2006-11-02 Jan-Ake Larsson <jalar@mai.liu.se> * dvipng.texi: Nitpicking on bitmapped graphics 2006-10-13 Jan-Ake Larsson <jalar@mai.liu.se> * readme.texi: Add note about subfont (CJK) support * install.texi: Add that FreeType2 is needed for subfont (CJK) support 2006-10-12 Jan-Ake Larsson <jalar@mai.liu.se> * readme.texi: Fix todo 2006-10-11 Jan-Ake Larsson <jalar@mai.liu.se> * sfd.c: Change && to || so that multiple subfonts work * ft.c: Adjust debug output * configure.ac: Add sfd.o 2006-10-04 Jan-Ake Larsson <jalar@mai.liu.se> * configure.ac: Prepare for 1.9 * sfd.c: Only look for subfont file on recent kpathsea * dvipng.c, ft.c, fontmap.c, dvipng.h: Prepare for subfonts (CJK) * sfd.c: Added. Used for subfonts (CJK) * configure.ac: Change wording of gs helptext * ft.c: Adjust debug message, and encoding selection * special.c: Adjust debug messages * dvipng.texi: Document the --strict option * dvipng.c: Fix timer * Makefile.in: Add dist target, simplify distclean * fontmap.c: Remove segfault occuring for non-existent font 2006-08-08 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Make showpage flag static * special.c: Fix bug with -dSAFER and non-. paths, and bug with pngalpha and background color 2006-05-17 Jan-Ake Larsson <jalar@mai.liu.se> * fontmap.c: Rearrange, simplify, speed up 2006-05-16 Jan-Ake Larsson <jalar@mai.liu.se> * ft.c: FT_LOAD_TARGET_LIGHT does not work in some cases, fall back to FT_LOAD_NO_HINTING 2006-05-08 Jan-Ake Larsson <jalar@mai.liu.se> * dvipng.texi: Add credit * Makefile.in: add www target * README: * readme.texi: Update capabilities info and preview-latex link
2006-03-30 Jan-Ake Larsson <jalar@mai.liu.se> * Release 1.8 * RELEASE: Update for 1.8 * set.c: * readme.texi: * install.texi: * ft.c: * dvi.c: * draw.c: * README: * INSTALL: Update copyright 2006-03-29 Jan-Ake Larsson <jalar@mai.liu.se> * dvipng.1: * dvipng.texi: Document new switch, new PostScript inclusion, rearrange and adjust * misc.c: * INSTALL: * README: * install.texi: * readme.texi: Minimal documentation adjustments 2006-03-27 Jan-Ake Larsson <jalar@mai.liu.se> * ft.c: Change to FT_LOAD_TARGET_LIGHT * draw.c: Fix segfault in debug mode * aclocal.m4: Make sure the kpse_enc_format test fails for the right reason only 2006-02-27 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Use gs' pngalpha device, render without clipping, adjust image position * set.c: Simplify code, make color cache (page-)persistent * draw.c: Reset new flag * misc.c: New switch, remove some old switches from fast-help, use new flag name * dvipng.h: New flags * configure.ac: * config.h.in: Simplify gd tests * configure.ac: * aclocal.m4: Check gs devices 2006-02-10 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Use execlp for gs call 2006-02-03 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Revert message about file type, debug information is enough * special.c: Warn for nonexistent image decoder 2006-02-01 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Warn with file type when unable to load included image * special.c: Read the first byte of file to be included and compare with magic number 2006-01-31 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Temporary version, just try the different image decoders and see * special.c: Use correct variables 2006-01-29 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Add code to check image access permission 2006-01-28 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Simplify some code * papersiz.c: Fix rounding error for length calculation 2006-01-26 Jan-Ake Larsson <jalar@mai.liu.se> * color.c: Fix typo that gave a segfault * config.h.in: Remove unneeded function check * configure.ac: Update for 1.8, remove unneeded function check * dvipng.h: Switch debug numbers to coincide with the manual * misc.c: Remove isdigit * special.c: Add code to include PNG, JPEG and GIF images 2006-01-12 Jan-Ake Larsson <jalar@mai.liu.se> * special.c: Add a space in message * misc.c: Do more tests for numeric-parameter options * dvi.c: Outfilename: only remove .dvi extension, not others
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: