summaryrefslogtreecommitdiff
path: root/graphics/optipng
AgeCommit message (Collapse)AuthorFilesLines
2007-01-29Changes 0.5.5:adam2-6/+6
* Upgraded libpng to version 1.2.15-optipng [private] * Used a previously-missed RGB-to-palette reduction opportunity for images containing 256 distinct colors. * Fixed conversion of bKGD info during rgb-to-palette reductions. * Fixed pre-computation of iterations. * Eliminated a false alarm when processing RGB images with tRNS in Unix-secure mode. * Fixed behavior of -out and -dir when changing interlacing. * Fixed behavior of "-dir [DRIVE]:" on Windows.
2006-08-23Changes 0.5.4:adam3-21/+6
* Added user options -out and -dir, to specify the name of the output file or directory. * Added support for builds based on the system-supplied libpng.
2006-08-05Changes 0.5.3:adam4-12/+17
* Upgraded libpng to version 1.2.12-optipng [private] * Implemented basic support for TIFF (grayscale, RGB and RGBA, uncompressed). * Avoided the redundant trial when the search space is singular (e.g. when running "optipng -o1 example.tif"). * Prevented accidental file corruption when using option "-log". * Fixed (again) a small typo in the online help.
2006-05-08Changes 0.5.2:adam4-41/+20
* Improved handling of inexact PNM-to-PNG conversions. * Fixed a typo that was breaking the build on some Unix platforms.
2006-05-06-lz is mendatory on some platorms (like Darwin)adam2-4/+4
2006-05-06Changes 0.5.1:adam5-19/+42
* Implemented bit depth reduction for palette images. * Upgraded libpng to version 1.2.10-optipng [private] * Improved the BMP support. * Added a Unix man page. * Allowed abbreviation of command-line options. * Changed user option -log to accept a file name as an argument. * Changed user option -no to -simulate. * Fixed an error in handling .bak files on Unix. * Fixed a small typo in the help screen. * Added the GUIDE and THANKS documents. * Converted some text document files to HTML.
2006-04-19Fix build with png-1.2.9nb2. Bump PKGREVISION.wiz4-10/+79
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz1-1/+2
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-2/+2
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-01-19Changes 0.5:adam4-28/+36
++ Added pngxtern, a libpng add-on for external image format support: BMP (uncompressed), GIF, PNM. (This was incorporated from OptiPNG-Plus.) ++ Implemented RGB(A)-to-palette reductions. + If trials are ended prematurely, detailed progression is only reported under the user option -v. - Removed reporting of some IDAT sizes that exceeded the optimum. (This was NOT a bug, but a "feature" that confused some users.) ! Fixed an RGB-to-gray reduction problem that occured under some specific background colors. + Added support for builds based on the system-supplied zlib. * Modified LICENSE. It is now a verbatim spell of the zlib license.
2005-07-14|fmt 70 75grant1-6/+7
2005-07-14s/Advances/Advanced/ in COMMENT.grant1-2/+2
2005-07-14include zlib/buildlink3.mk for zlib dependency (hi adam!), bumpgrant1-1/+3
PKGREVISION for dependency change.
2005-07-14Needs zlib>=1.2.2adam1-1/+2
2005-07-13OptiPNG is a PNG optimizer that recompresses the image files to a smaller size,adam6-0/+64
without losing any information. The idea has been inspired from pngcrush, and is explained in detail in the PNG-Tech article: "A Guide to PNG optimization" <http://www.cs.toronto.edu/~cosmin/pngtech/optipng.html>. The implementation is carried forward in OptiPNG, which offers a faster execution per trial, and a wider search space.