BSD Ports

graphics/pngquant 2.18.0_4 FreeBSD

Converts 32-bit RGBA PNGs into 8-bit RGBA-palette PNGs

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
graphics
Package size
32.3 KiB, 80.7 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDgraphics/pngquant2.18.0_4
OpenBSDgraphics/pngquant2.18.0
NetBSDgraphics/pngquant3.0.1
DragonFlygraphics/pngquant2.18.0_3

Install

Binary package:

pkg install pngquant

From the ports tree:

cd /usr/ports/graphics/pngquant/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pngquant>0:graphics/pngquant

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.18.0_42.18.0_42.17.02.18.0_32.18.0_4
FreeBSD:14:quarterly2.18.0_42.18.0_4n/a2.18.0_32.18.0_4
FreeBSD:15:latest2.18.0_42.18.0_4n/a2.18.0_32.18.0_3
FreeBSD:15:quarterly2.18.0_42.18.0_4n/an/an/a
FreeBSD:16:latest2.18.0_42.18.0_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 6
Run dependencies 2

Configuration

Options name: graphics_pngquant

OptionDefaultDescription
DEBUGoffBuild with debugging support
DOCSoffBuild and/or install documentation
LCMS2offSupport for ICC profiles via LCMS library
OPENMPonParallel processing support via OpenMP
OPTIMIZED_FLAGSoff${OPTIMIZED_CFLAGS_DESC}
USES
cpe gmake pkgconfig
Service scripts
none

Files

distinfo 1
FileSizeSHA256
pngquant-2.18.0-src.tar.gz150453e72194b52b36f040deaec49a1ddd5dcd8d4feecc3a5fe6c5e9589a9707b233d4
Master sites 1
  • https://pngquant.org/

Commit history 0

No commits in the history this site was built from.