Dirk Lemstra
2abe65b018
Use the new license url.
2026-01-11 10:16:12 +01:00
Cristy
7e5d87fe6e
rename private safe recipicol and log10 macros
2025-06-07 08:53:23 -04:00
Cristy
9b44a0f902
to ensure code clarity and correctness
2024-11-09 20:59:17 -05:00
Cristy
4a3f1cb05c
eliminate compiler warnings
2023-08-14 20:22:15 -04:00
Cristy
2686655566
eliminate compiler warnings
2023-08-03 11:41:12 -04:00
Cristy
242e940451
consistent method to check for alpha channel
2023-04-15 18:44:41 -04:00
Cristy
e25868c0bd
eliminate no op assignment variable
2023-01-20 18:31:37 -05:00
Dirk Lemstra
139ea59eb4
Removed unnecessary check.
2023-01-21 00:24:35 +01: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
eda2e460b4
check for NULL
2022-11-10 20:38:40 -05:00
Cristy
f49b826849
https://github.com/ImageMagick/ImageMagick/issues/3859
2022-04-30 10:43:30 -04:00
Cristy
7ba113a0d2
improve/optimize logging
2022-04-24 11:17:42 -04:00
Dirk Lemstra
8891ec1db1
Changed copyright headers.
2022-02-09 07:26:55 +01:00
Cristy
12db194290
seamless blending requires the HDRI feature
2022-01-01 13:20:27 -05:00
Cristy
d34b2376ef
optimize CompareImageLayers()
2021-04-25 14:15:55 -04:00
Cristy
4a20c49bd3
https://github.com/ImageMagick/ImageMagick/issues/3520
2021-04-10 14:38:51 -04:00
Cristy
101279daaf
https://github.com/ImageMagick/ImageMagick/issues/3520
2021-04-10 12:10:53 -04:00
Cristy
d842011290
update to latest documentation and update copyright year
2021-01-01 14:52:00 -05:00
Cristy
f2dc1dd093
register storage class is deprecated
2020-12-28 13:59:26 -05:00
bonniegong
ef59bd764f
There is a Division by Zero in function OptimizeLayerFrames ( #2743 )
...
in file MagickCore/layer.c. cur->ticks_per_seconds can be zero
with a crafted input argument *image. This is similar to
CVE-2019-13454.
2020-10-18 21:18:07 -04:00
Cristy
fab704b6fc
set as property rather than attribute
2020-08-03 18:46:38 -04:00
Cristy
7433f70cfe
We prefer image attributes to structure members for one-off properties
2020-08-03 18:37:09 -04:00
Cristy
fa87fa7287
eliminate compiler exception
2020-08-02 10:58:19 -04:00
Cristy
319d054339
eliminate compiler warning
2020-08-02 10:12:21 -04:00
Cristy
75f47309e2
move new Image member to end of structure to retain ABI compatibility; change alpha blend name to be more descriptive
2020-08-02 10:08:22 -04:00
foolishfish0xff
edd9490c29
Add animated webp blend method support ( #2351 )
...
* fix error dispose with animated webp
* add animated webp blend method support
Co-authored-by: will castor <will_castor@163.com >
2020-08-02 09:49:47 -04:00
Cristy
eb1da2e35f
...
2020-01-28 07:08:49 -05:00
Cristy
03b258a389
The -layers optimize option requires a fully transparent previous image
2019-12-24 10:19:29 -05:00
Cristy
85a219dfc3
The -layers optimize option requires a fully transparent previous image
2019-12-15 10:22:13 -05:00
Cristy
f775a5cf27
...
2019-11-26 14:27:47 -05:00
Cristy
1ddcf2e4f2
https://github.com/ImageMagick/ImageMagick/issues/1629
2019-07-08 06:15:06 -04:00
Cristy
f3c1ca2e0e
geMagick/ImageMagick6/issues/46
2019-06-23 13:51:10 -04:00
Cristy
51868851b2
ComparePixels() uses alpha rather than opacity requiring a comparison change
2019-04-06 12:33:18 -04:00
Dirk Lemstra
f3136cf9bf
Corrected comment.
2019-01-08 23:08:49 +01:00
Cristy
252dd2c52b
Is it 2019 already?
2018-12-02 09:42:06 -05:00
Cristy
9ddfcca575
...
2018-09-09 19:46:34 -04:00
Cristy
68219ff169
https://github.com/ImageMagick/ImageMagick/issues/1110
2018-04-28 21:09:12 -04:00
Cristy
8f1d6b4053
...
2018-03-10 16:29:52 -05:00
Akihiko Odaki
232509c5b9
Revert "Revert "Fix previous image references in OptimizeImageLayers ( #983 )" ( #984 )" ( #993 )
...
Commit 91fd0ac1dd can be safely reverted
because commit b5a7073da9 has same effects
in terms of intermediate image dimensions.
2018-02-22 09:46:41 -05:00
Akihiko Odaki
6b526bb1c0
Assert image page dimension in OptimizeLayerFrames ( #990 )
...
OptimizeLayerFrames initializes the background with some assumptions for
image page dimension.
2018-02-19 15:03:00 -05:00
Akihiko Odaki
b5a7073da9
Do not refer to page in OptimizeLayerFrames ( #987 )
...
page dimension was used to create images to compare different disposal
methods. However, functions used for the comparisons, namely
CompareImagesBounds and IsBoundsCleared are based on the dimensions of
images themselves.
Creating image with page dimension is inefficient when converting images
with larger pages and therefore should be avoided.
2018-02-19 15:02:47 -05:00
ImageMagick
91fd0ac1dd
Revert "Fix previous image references in OptimizeImageLayers ( #983 )" ( #984 )
...
This reverts commit 79e2db2114 .
2018-02-13 10:02:58 -05:00
Akihiko Odaki
79e2db2114
Fix previous image references in OptimizeImageLayers ( #983 )
...
The code used CloneImage with columns and rows arguments to create
previous image references.
However, the documentation of CloneImage says:
> If the specified columns and rows is 0, an exact copy of the image is
> returned, otherwise the pixel data is undefined and must be initialized
> with the QueueAuthenticPixels() and SyncAuthenticPixels() methods. On
> failure, a NULL image is returned and exception describes the reason for the
> failure.
Therfore, the pixel data given by such a statement was undefined, which is
not expected.
This alters those arguments to 0, or replaces CloneImage with
ReferenceImage if it is enough.
2018-02-13 09:57:07 -05:00
Cristy
93b707b4a5
...
2017-12-06 07:05:51 -05:00
Cristy
89e83491e2
...
2017-11-12 08:09:05 -05:00
Cristy
f19d414d0a
...
2017-04-24 11:34:30 -04:00
Cristy
eadf2e4228
https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31016
2017-01-09 16:22:51 -05:00
Cristy
f6ff9eaa86
...
2016-12-05 09:53:35 -05:00
Cristy
7ce65e7125
Update copyright years
2015-12-12 18:03:16 -05:00
dirk
65f6b91051
Setting alpha_trait on background colors.
2015-11-22 09:27:46 +01:00