Port details on branch 2023Q3 |
- pngquant Converts 32-bit RGBA PNGs into 8-bit RGBA-palette PNGs
- 2.18.0_3 graphics
=6 2.18.0_3Version of this port present on the latest quarterly branch. - Maintainer: ak@FreeBSD.org
 - Port Added: 2002-04-02 16:55:12
- Last Update: 2024-01-22 00:29:00
- Commit Hash: 832db82b
- People watching this port, also watch:: png, zip, unzip, cowsay, flac
- License: GPLv3
- WWW:
- https://pngquant.org/
- Description:
- pngquant is a command-line utility to quantize and dither 32-bit RGBA
PNGs down to 8-bit (or smaller) RGBA-palette PNGs, usually with a
significant reduction in file size (40-70% smaller than 24-bit PNGs).
This unique type of PNG supports full alpha transparency and is
compatible with all modern web browsers, and has better fallback in IE6
than 24-bit PNGs.
Features:
- High-quality palette generation using modernized Median Cut
algorithm.
- Unique dithering algorithm that adds less noise to images than the
standard Floyd-Steinberg.
- Easy to integrate with shell scripts, GUIs and server-side software.
- Fast mode for processing large numbers of images.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- pngquant>0:graphics/pngquant
- To install the port:
- cd /usr/ports/graphics/pngquant/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/pngquant
- pkg install pngquant
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: pngquant
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1694709541
SHA256 (pngquant-2.18.0-src.tar.gz) = e72194b52b36f040deaec49a1ddd5dcd8d4feecc3a5fe6c5e9589a9707b233d4
SIZE (pngquant-2.18.0-src.tar.gz) = 150453
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libimagequant.so : graphics/libimagequant
- libpng.so : graphics/png
- This port is required by:
- for Run
-
- graphics/curtail
- textproc/py-ocrmypdf
Configuration Options:
- ===> The following configuration options are available for pngquant-2.18.0_3:
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
LCMS2=off: Support for ICC profiles via LCMS library
OPENMP=on: Parallel processing support via OpenMP
OPTIMIZED_FLAGS=off: Use extra compiler optimizations
SSE=on: Use SSE optimized routines
===> Use 'make config' to modify these settings
- Options name:
- graphics_pngquant
- USES:
- cpe gmake pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|