276 Commits

Author SHA1 Message Date
Dirk Lemstra 2abe65b018 Use the new license url. 2026-01-11 10:16:12 +01:00
Zeus64 5381832bac Update Doc (#8442)
* Update Doc

* update doc

* update doc

* update doc

* update doc

* update doc

* update doc

* update doc
2025-11-13 08:48:19 -05:00
Cristy 7e5d87fe6e rename private safe recipicol and log10 macros 2025-06-07 08:53:23 -04:00
Dirk Lemstra e2c207d2ef Added more missing typecasts. 2025-06-06 13:27:47 +02:00
Cristy 1be903db4e eliminate compiler warnings 2025-02-19 20:31:34 -05:00
Cristy c3aa2b6046 using ptrdiff_t is recommended for pointer arithmetic in C 2024-11-10 18:18:59 -05:00
Cristy 9b44a0f902 to ensure code clarity and correctness 2024-11-09 20:59:17 -05:00
Cristy 1ffe565c20 set max colormap size for remap 2024-08-24 22:26:53 -04:00
Cristy 9a9a25cc9c eliminate compiler warning 2024-08-04 12:49:02 -04:00
Cristy b41bdbb44c change threshold 2024-03-19 21:25:29 -04:00
Cristy 977511beed validate the level argument of the -posterize option (https://github.com/ImageMagick/ImageMagick/issues/7181) 2024-03-19 21:08:45 -04:00
Cristy e73215c046 eliminate compiler warning 2024-02-03 19:55:52 -05:00
Cristy 03af6588de eliminate compiler warning 2024-02-03 19:52:48 -05:00
Cristy 4b6843d535 modify posterize algorithm (https://github.com/ImageMagick/ImageMagick/issues/7079) 2024-02-03 19:46:48 -05:00
Cristy 79f137d994 eliminate compiler warning 2024-02-03 15:06:04 -05:00
Cristy 114f95804d refactor posterize pixel macro 2024-02-03 08:21:06 -05:00
Cristy 92c93c30ad improve posterize algorithm 2024-02-02 22:29:24 -05:00
Cristy 122a1f6589 refactor posterize macro 2024-02-01 18:09:38 -05:00
Cristy b103653db6 enable error diffusion for -posterize (https://github.com/ImageMagick/ImageMagick/issues/7079) 2024-01-31 19:50:03 -05:00
Cristy e83f962084 eliminate compiler warnings 2023-11-23 11:53:28 -05:00
Cristy 3829ba3272 eliminate compiler warnings 2023-09-14 11:46:39 -04:00
Cristy 4b842975d3 eliminate compiler warnings 2023-08-16 22:13:36 -04:00
Cristy 2686655566 eliminate compiler warnings 2023-08-03 11:41:12 -04:00
Cristy f220cb95f0 revert support for Hue colorspace (https://github.com/ImageMagick/ImageMagick/issues/5942) 2023-01-05 14:47:47 -05:00
Cristy 44fd848e86 support hue colorspace quantization 2022-12-24 09:13:44 -05:00
Josh Soref 65ed6392f7 Spelling core (#5789)
* spelling: a parameter

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: accounted

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: accumulate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: across

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: actually

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: advisable

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: algebra

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: aliasing

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: aligned

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: almost

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: alpha

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: also

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: alternative

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: apparently

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: appropriately

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: approximately

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: are associated

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: associated

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: asymmetrical

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: attribute

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: augmented

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: background

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: because

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: benchmark

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: blurred

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: blurring

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: blurry

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: boolean

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: bottom

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: brightness

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: cartesian

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: census

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: channel

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: characters

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: coalesced

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: coefficient

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: coefficients

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: comparison

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: completeness

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: complex

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: component

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: composited

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: composition

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: compound

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: concatenate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: concatenating

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: conditions

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: connected

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: connectivity

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: const

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: constitute

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: contrast

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: conversion

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: coordinate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: coordinates

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: cropped

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: cryptographically

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: current

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: cylinder

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: decipher

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: declarations

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: defines

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: definition

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: density

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: derivative

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: derivatives

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: destination

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: destroy

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: difference

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: differential

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: dilate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: dimensional

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: discrete

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: distortion

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: duplicate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: eccentricity

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: effectively

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: effects

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: efficient

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: elliptical

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: enhance

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: entities

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: entropy

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: environment

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: ephemeral

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: equalize

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: equivalent

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: exception

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: execute

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: existence

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: expand

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: expands

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: expressions

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: extension

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: fails

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: finalize

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: following

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: forward

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: gaussian

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: guaranteed

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: gustafsson

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: hexadecimal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: immediately

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: in

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: independently

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: information

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: initial

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: initialized

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: initially

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: integer

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: integral

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: interaction

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: interim

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: interleaving

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: internal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: interpolation

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: iterations

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: justified

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: kernel

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: laplacian

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: library

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: logical

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: manhattan

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: mathematical

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: matrices

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: maximum

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: method

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: mexican

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: minification

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: minimum

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: mnemonic

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: modified

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: monochrome

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: morphology

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: multiply

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: necessary

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: negative

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: neighborhood

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: neither

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: normalized

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: octagonal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: offset

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: opposite

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: optimal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: origin

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: orthogonal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: orthogonally

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: parallel

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: parallelogram

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: pascal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: passphrase

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: path

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: pattern

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: pegged

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: permutation

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: personal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: polynomial

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: positive

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: possible

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: possibly

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: preceded

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: precedence

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: preexisting

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: prefixes

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: preserving

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: primitive

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: private

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: profile

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: propagate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: properly

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: properties

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: prosperity

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: quadrilateral

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: quotient

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: receive

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: rectangle

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: region-of

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: registry

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: repeatedly

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: requirements

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: research

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: rotation

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: rotations

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: sanitized

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: scaled

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: secondary

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: secret

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: sentinel

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: separable

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: separately

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: should

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: simple

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: simpler

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: simplifying

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: simultaneous

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: singularity

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: skeleton

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: somewhere

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: specific

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: specified

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: specifies

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: specifying

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: storage

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: strange

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: suitable

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: supplied

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: surprise

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: surrounded

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: symmetrical

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: synchronize

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: technically

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: temporary

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: that

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: the

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: this,

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: this

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: through

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: traditional

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: transformations

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: transformed

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: transition

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: transparency

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: transparent

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: tried

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: type

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: typedef

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: unfortunately

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: unpredictable

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: useless

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: usually

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: value

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: variance

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: variants

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: vertical

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: zeroed

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2022-11-25 22:13:58 -05:00
Cristy 6ea94f252d set color reduction colorspace to that of the remap image @ https://github.com/ImageMagick/ImageMagick/issues/5731 2022-11-07 14:58:40 -05:00
Cristy 3077a6cc43 improve dominant color reporting 2022-05-21 16:46:14 -04:00
Cristy 9135de494c introducing the dominant-color property 2022-05-21 14:27:18 -04:00
Cristy 53d7d06931 remove special use case of Kmeans for color reduction @ https://github.com/ImageMagick/ImageMagick/issues/5152 2022-05-15 12:55:15 -04:00
Cristy 7ba113a0d2 improve/optimize logging 2022-04-24 11:17:42 -04:00
Cristy 9090b171d2 https://github.com/ImageMagick/ImageMagick/issues/3661 2022-04-23 14:42:18 -04:00
Cristy 5775664a02 rename method to TLS-moniker, thread local storage 2022-02-19 15:34:00 -05:00
Dirk Lemstra 8891ec1db1 Changed copyright headers. 2022-02-09 07:26:55 +01:00
Dirk Lemstra d6da28b0e0 Removed unused pixel-private includes. 2021-11-20 15:11:04 +01:00
Dirk Lemstra 10df973b79 Use IdentifyImageGray instead. 2021-10-23 22:33:47 +02:00
Dirk Lemstra a5ef57ae24 Silenced warnings. 2021-09-25 11:46:00 +02:00
Dirk Lemstra affcc8804a Added missing typecast. 2021-09-07 22:03:57 +02:00
Cristy 0ad86b1de8 https://github.com/ImageMagick/ImageMagick/issues/4059 2021-09-06 17:59:05 -04:00
Cristy 6eea084fd9 check for grayscale with alpha channel 2021-07-27 19:35:36 -04:00
Cristy 84d7493233 fix compiler exception 2021-07-21 22:41:33 -04:00
Cristy b3f2cc6adf slight grayscale optimization 2021-07-21 21:47:08 -04:00
Cristy 998c7a58de improve exception testing 2021-05-08 08:35:16 -04:00
Cristy 8000d4f871 support dither:diffusion-amount define for Riemersma dithering 2021-05-08 07:57:17 -04:00
Cristy 19945e3ebc https://github.com/ImageMagick/ImageMagick/issues/3520 2021-05-07 17:56:20 -04:00
Dirk Lemstra 66a124d9d7 Silenced warnings. 2021-05-07 08:09:33 +02:00
Cristy 71721e034c https://github.com/ImageMagick/ImageMagick/issues/3520 2021-05-06 21:30:11 -04:00
Cristy 6da072b619 cosmetic 2021-05-04 13:59:55 -04:00
Cristy d56d9bd672 https://github.com/ImageMagick/ImageMagick/issues/3520 2021-05-03 18:44:59 -04:00
Cristy 4a8fe61647 https://github.com/ImageMagick/ImageMagick/issues/3520 2021-05-03 18:40:16 -04:00